我有自己的自定义库 apk 文件(比如 lib.apk),我想制作它 可用于其他应用程序。 如何在 android manifest.xml 文件中提供 uses-library 其他应用程序,以便使用我的自定义库。
最佳答案
<uses-library>
元素用于作为固件扩展提供的附加组件。 AFAIK,它不适用于您的场景。
很可能,您需要实现一个通过 AIDL 公开 API 的服务,或者使用一组记录在案的 Intent
与其他应用程序交换数据的操作,或公开 ContentProvider
.
否则,请将您的代码打包为 JAR,而不是 APK。您可以在 my github repositories 中看到很多这样的例子(所有的 cwac- ones 都遵循这种模式)。
关于android - 如何在其他应用程序中使用我的自定义库 apk 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1389435/