根据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不再存在,但我找不到任何说它已被替换的原因或为什么不再需要它。
答案 0 :(得分:2)
我将这个问题转发给了G +上的Wear开发社区,根据Google开发人员的说法,该权限从未真正使用过 - 并且可以安全地从您的清单中删除。