android中导出服务的权限

时间:2012-05-17 10:12:14

标签: android service permissions

我安装了新的Android ADT,现在我看到AndroidManifest中定义的导出服务的警告不需要许可。 问题是服务与同步适配器有关。在SampleSyncAdaapter中,没有任何必需的权限,但我没有看到该警告。

我应该为同步适配器定义哪个权限?

我对处理CLEAR_MISSED_CALLS的服务有同样的问题。

1 个答案:

答案 0 :(得分:1)

您收到该警告是因为您正在导出没有权限限制的服务。在<service>声明中,获取权限android:permission="your.app.name"。 例如:
<service android:name=".ClassName" android:permission="your.app.name"></service>

有关更详细的说明,请查看here