Como acessar o recurso String de outro aplicativo
Eu tenho um aplicativo 'A' e um aplicativo 'B'.
Digamos, eu tenho um recurso de string no aplicativo 'A'
<\string name="abc">ABCDEF<\/string>
Como acesso o valor de abc da Atividade em 'B'.
Eu tentei o seguinte 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){
}
Sempre resId é retornado 0 sempre. Alguém pode me informar se eu poderia acessar a string abc a partir do aplicativo 'B'
Atenciosamente, SANAT