标签: android android-service android-manifest android-library
我正在创建一个将被其他开发人员使用的闭源android库。因为它是封闭源代码,所以我要小心我向第三方公开的方法和类。
到目前为止,我已经通过将所有类包装为私有而不希望第三方直接访问。
我遇到了一个属于我的库的服务问题。如果我不使我的服务包私有,那么我将所有公共覆盖方法从我的服务暴露给第三方,我想避免这种情况。如果我将服务包设为私有,则第三方无法在其清单中声明服务,因此服务将无法运行。
这个问题有解决方法吗?