0
我在Android Wear上有一個應用程序。應用程序僅包含WatchFace。 如何在沒有活動的情況下獲得許可? 權限已添加到清單中。如何獲得WatchFace的許可
我在Android Wear上有一個應用程序。應用程序僅包含WatchFace。 如何在沒有活動的情況下獲得許可? 權限已添加到清單中。如何獲得WatchFace的許可
最簡單的方法是隻創建一個小Activity
用於這一目的。
WatchFaceService
啓動它requestPermissions()
在其onCreate()
方法onRequestPermissionsResult()
,溝通的結果返回給你的WatchFaceService
,然後調用(嘗試使用許可之前)finish()
爲了防止用戶在執行這些操作時看到此活動,請在清單中聲明它:
<activity android:name="com.mypackage.PermissionRequestor"
android:theme="@style/NoDisplay"
/>
如果你也要支持理論基礎,還有一些工作要做,但我會把它作爲讀者的練習。
進入設置 - >權限 - >選擇您的應用程序 - >打開權限,你已經把你的清單文件