我正在为android 2.2开发一个应用程序。
我想把两个包移到android库中重用它。这两个包只包含类,库只包含类。
这些课程将使用GPS、加速度计、指南针和方位传感器。
我的问题是androidmanifest.xml。我不知道该怎么安排。
通过阅读android文档,我发现:库项目的清单文件必须声明它包含的所有共享组件,就像标准android应用程序一样。
这些共享组件是什么?我必须申报所有的课程吗?
最佳答案
在本例中,共享组件将是使用这些类所需的权限。您需要在清单中请求许可才能使用GPS、加速计、指南针和方向传感器。除此之外,您不必声明任何内容,您可以像使用任何其他java类一样使用这些类。如果它们包含活动、服务、广播接收器或发送的广播,那么您也必须在清单中提到它们。