是否可以跨APK分享资源?例如,应用程序A(在APK A中)是否可以从应用程序B(在APK B中)加载图标或布局视图?你可以通过APK共享资源吗?
回答
您可以使用getResourcesForApplication
无论你从其他的应用程序包想只要你知道至少包名和资源的标识或名称来加载方式,您可以加载。
请注意,由于您的应用程序包和“guest”包之间可能存在id不匹配,无法使用XMLResourceParser对布局进行进一步处理,因此布局无法加载。
您可以有两个应用程序使用相同Android library,它可以让你分享资源类的活动,等等
版本的Android库项目是持有共享 Android源代码和资源 开发项目。 其他Android应用程序项目可以参考该库项目,并在 编译时,将其编译的 源文件包含在其.apk文件中。多个 应用程序项目可以参考 同一个库项目和任何一个单独的 应用程序项目可以参考 多个库项目。
但是,请注意,图书馆项目只是建立时间。一旦部署在设备上,资源就会跨应用程序复制。 – 2010-11-22 14:04:55
如果在系统上安装了lib,则可以避免重复。例如,Crosswalk提供这个选项,所以20MB的lib可以安装一次,并被系统上的任何其他应用程序重新使用。 – Kikiwa 2016-12-09 10:28:38
两个不同的应用程序可以共享资源 - 图像/文件等。如果他们使用相同的证书签名。 请检查安卓文档here
- 1. 我可以通过网络服务器共享资源文件吗?
- 2. 你可以在Maven中共享manifestEntries吗?
- 3. 是否可以从共享资源访问JSF 2非共享资源
- 4. WPF资源 - 共享?
- 5. MySQL临时表是共享资源吗?
- 6. three.js所:通过跨来源资源共享策略拒绝
- 7. WPF共享资源问题 - 没有App.xaml,没有共享资源
- 8. 可以通过asp.net访问flash共享对象吗?
- 9. 我可以通过iTunes共享“缓存”或“tmp”目录吗?
- 10. 你可以通过RedirectToAction模型吗?
- 11. C++,Ogre3D,SFML,共享资源?
- 12. 共享库QT资源
- 13. Parallel.ForEach中的共享资源
- 14. 多线程共享资源
- 15. D3DX11SaveTextureToFile与共享资源
- 16. SlimDX与DX10共享资源
- 17. Direct3D9ex和Direct3D10资源共享
- 18. 具有共享资源
- 19. 使用fileprovider共享资源
- 20. Docker如何共享资源
- 21. 跨源起源资源共享
- 22. 我可以通过APK
- 23. 通过api获取维基共享资源的版权信息
- 24. 通过局域网访问共享资源
- 25. 通过继承共享的静态受保护资源
- 26. 你可以在多个模板间共享数据吗?
- 27. 你可以在three.js场景之间共享网格吗?
- 28. 你可以在项目之间共享一个gulp框架吗?
- 29. 你可以开启LinkedIn iOS 8共享分机吗?
- 30. 我可以通过SharePoint REST API获取相关资源吗?
嗨,我们可以从其他应用程序调用java类吗? – Rajan1404930 2016-04-25 07:20:56