Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
3年前关闭。
我在Android Wear上有一个应用程序。应用仅包含WatchFace。
没有活动我如何获得许可?
权限已添加到清单中。
如果您还要支持基本原理,则还有更多工作要做,但是我将其留给读者练习。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
3年前关闭。
我在Android Wear上有一个应用程序。应用仅包含WatchFace。
没有活动我如何获得许可?
权限已添加到清单中。
最佳答案
最简单的方法就是为此专门创建一个Activity
。
从WatchFaceService
启动它(尝试使用权限之前)
在其requestPermissions()
方法中调用onCreate()
在onRequestPermissionsResult()
中,将结果传达回您的WatchFaceService
,然后致电finish()
为防止用户在执行这些操作时看到该活动,请在清单中声明该活动,如下所示:
<activity android:name="com.mypackage.PermissionRequestor"
android:theme="@style/NoDisplay"
/>
如果您还要支持基本原理,则还有更多工作要做,但是我将其留给读者练习。
10-04 23:10