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

Respuestas a la pregunta(2)

Su respuesta a la pregunta