如何在其他应用程序中使用我的自定义库apk文件

Aru*_*tha 8 android

我有我自己的自定义库apk文件(比如lib.apk)&我想让它可用于其他应用程序.如何在其他应用程序的android manifest.xml文件中提供uses-library,以便使用我的自定义库.

Com*_*are 7

<uses-library>元素用于作为固件扩展提供的附加组件.AFAIK,它不适用于您的场景.

最有可能的是,您需要实现一个通过AIDL公开API的服务,或者使用一组记录的Intent操作来与其他应用程序交换数据,或者暴露一个ContentProvider.

否则,将您的代码打包为JAR,而不是APK.你可以在我的github存储库中看到很多这样的例子(所有cwac-都遵循这种模式).