Cómo acceder al recurso String desde otra aplicación
Tengo una aplicación 'A' y la aplicación 'B'.
Digamos que tengo un recurso de cadena en la aplicación 'A'
<\string name="abc">ABCDEF<\/string>
¿Cómo accedo al valor de abc desde la Actividad en 'B'?
Intenté el siguiente método.
try {
PackageManager pm = getPackageManager();
ComponentName component = new ComponentName(
"com.android.myhome",
"com.android.myhome.WebPortalActivity");
ActivityInfo activityInfo = pm.getActivityInfo(component, 0);
Resources res = pm.getResourcesForApplication(activityInfo.applicationInfo);
int resId = res.getIdentifier("abc", "string", null);
}
catch(NameNotFoundException e){
}
Siempre resId se devuelve 0 siempre .. ¿Alguien puede avisarme si puedo acceder a la cadena abc desde la aplicación 'B'
Saludos, SANAT