你可以在APK之间共享资源吗?

jsm*_*ith 11 android

是否有可能跨APK共享资源?例如,应用程序A(在APK A中)可以从应用程序B加载图标或布局视图(在APK B中)吗?

And*_*bbs 23

您可以使用getResourcesForApplication

这样,只要您至少知道要加载的资源的包名称和ID或名称,就可以从其他应用程序包中加载任何内容.

作为旁注,如果没有使用XMLResourceParser进一步处理布局,则无法加载布局,因为应用程序包和"guest"包之间可能存在id不匹配.