我正在编写一个SDK用于其他应用程序,以使他们能够使用我们的服务。显然,我正在为此编写一个库。
请注意,此处的用户表示SDK的用户。
问题:
aar
吗?这有用吗?aar
或jar
?除了Google文档中提到的内容之外,还有什么区别。 aar
的任何支持问题,idk,如不支持它的低API版本或其他IDE(Eclipse?仍在使用?)不支持它?我的意思是aar
的一些实际问题,如果有的话。我也可以打开任何文档或任何链接来帮助我。
我过去曾为Android开发,上次是Android Studio刚刚发布的alpha版本。现在看起来像是一个新世界:)
答案 0 :(得分:0)
我需要在我的图书馆中开展一项活动。用户是否必须在其应用程序中声明我的活动才能使用它?我可以在我的库的清单中定义活动,将库导出为aar吗?这有用吗?
用户无需在应用清单中声明库活动。它会工作。但是不要忘记在库样式文件中声明主题并应用于您的活动(库中的活动)。
我的图书馆需要一些权限,比如检查互联网是否可用。与上述问题一样,我可以在我的库的清单中定义我的权限吗?
库模块中需要的所有权限都可以在库清单中提及。但是你必须要注意要求冒险的权限。假设您的库需要WRITE_EXTERNAL_STORAGE权限,那么无论何时打算调用库活动,您都需要在运行时询问此类权限。您将获得更多here
是啊还是罐子?如果你想要纯粹的机器人,那么去吧。您将在here 上获得更多讨论
答案 1 :(得分:0)
aar or jar?
两个
我在我的Android项目ToGoZip和APhotoManager
中成功使用了这个分隔符