我安装了新的 Android ADT,现在我看到有关 AndroidManifest 中定义的不需要权限的导出服务的警告。 问题在于服务与同步适配器相关。在 SampleSyncAdaapter 中也没有必需的权限,但我没有看到该警告。
我应该为同步适配器定义哪些权限?
对于处理 CLEAR_MISSED_CALLS 的服务,我也遇到同样的问题。
最佳答案
您收到该警告是因为您正在导出没有权限限制的服务。在你的<service>
声明,取得许可android:permission="your.app.name"
。
示例:
<service android:name=".ClassName" android:permission="your.app.name"></service>
更详细的解释,请查看here .
关于android - android中导出服务的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10633701/