不再需要PROVIDE_BACKGROUND权限?

时间:2016-06-07 20:44:26

标签: permissions wear-os

根据https://developer.android.com/training/wearables/watch-faces/service.html,我需要从我的清单文件中显示的两个权限:

      <!-- Required to act as a custom watch face. -->
<uses-permission android:name="com.google.android.permission.PROVIDE_BACKGROUND" />
<!-- So we can keep the screen on and start vibrations -->
<uses-permission android:name="android.permission.WAKE_LOCK" />

但是,从最近开始(也许是因为我将手表升级到6.0?)我在日志中看到以下内容:

06-07 12:14:24.609 470-493/? W/PackageManager: Unknown permission com.google.android.permission.PROVIDE_BACKGROUND in package com.pipperpublishing.refwatch

我已经Google搜索了权限模型中的任何更改,可能与6.0中的新模型相关联,但无法找到有关此内容的任何内容。

有什么想法吗?

更新:看https://developer.android.com/reference/android/Manifest.permission.html很明显,PROVIDE_BACKGROUND不再存在,但我找不到任何说它已被替换的原因或为什么不再需要它。

1 个答案:

答案 0 :(得分:2)

我将这个问题转发给了G +上的Wear开发社区,根据Google开发人员的说法,该权限从未真正使用过 - 并且可以安全地从您的清单中删除。

参考:https://plus.google.com/+SterlingUdell/posts/hvec9y93Gtf