Android库清单文件

3
我正在开发一个适用于Android 2.2的应用程序。
我希望将两个包移动到一个Android库中以便重复使用。这两个包仅包含类,而库将仅包含类。
这些类将使用GPS、加速度计、指南针和方向传感器。
我的问题在于AndroidManifest.xml文件。我不知道如何设置它。
阅读Android文档,我发现了这个:库项目的清单文件必须像标准Android应用程序一样声明它所包含的所有共享组件。
那么这些共享组件是什么?我需要声明所有的类吗?
1个回答

3
在这种情况下,共享组件是使用类所需的权限。您需要在清单文件中请求GPS、加速度计、指南针和方向传感器的权限。除此之外,您不需要声明任何内容,就可以像使用其他Java类一样使用这些类。如果它们包含活动、服务、广播接收器或发送广播,则还必须在清单文件中提及它们。

谢谢你的回答。当我在程序中使用这个库时,我需要在应用程序清单中声明相同的权限吗? - VansFannel
1
如果您的应用程序使用需要权限的内容,则必须在应用程序级别上声明,无论它是否在共享库清单中声明。这应该是您在此处唯一需要担心的事情,因为它听起来像是所有支持代码(即没有带有意图过滤器或类似内容的活动)。 - DeeV

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接