2016-06-07 3 views
0

Согласно https://developer.android.com/training/wearables/watch-faces/service.html, мне нужно два привилегии показано здесь из моего файла манифеста (? Возможно, так как я модернизировал свои часы до 6,0)Разрешение PROVIDE_BACKGROUND больше не требуется?

 <!-- 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" /> 

Однако, начиная с недавнего времени я вижу следующее в журнале:

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

Я искал любые изменения в модели разрешений, возможно, связанные с новой моделью в 6.0, но ничего не могу найти об этом.

Любые мысли?

ОБНОВЛЕНИЕ: Глядя на https://developer.android.com/reference/android/Manifest.permission.html, ясно, что PROVIDE_BACKGROUND больше не существует, но я не могу найти ничего, что говорит, что оно было заменено или почему оно больше не нужно.

+0

Я поставил в запросе, чтобы получить документацию для этого исправить. Это никогда не было необходимо в первую очередь, и образцы тоже не используют его. –

ответ

2

Я передал этот вопрос сообществу разработчиков Wear на G +, и, согласно адвокату Google dev, это разрешение никогда не использовалось и безопасно удалять из ваших манифестаций.

Ссылка: https://plus.google.com/+SterlingUdell/posts/hvec9y93Gtf

+0

Удивительный! Спасибо за продолжение; Я не думал, что на самом деле прошу Google :) – Opus1217

+1

Официальный образец https://github.com/googlesamples/android-WatchFace также не использует это разрешение. Я должен получить ссылку на документацию, которую вы упомянули, обновленную, чтобы это отразить. –