gpt4 book ai didi

java - 如何获得 WatchFace 的权限

转载 作者:行者123 更新时间:2023-12-02 03:18:51 27 4
gpt4 key购买 nike

我在 Android Wear 上有一个应用程序。应用程序仅包含 WatchFace。我如何在没有 Activity 的情况下获得许可?权限已添加到 list 中。

最佳答案

最简单的方法是专门为此目的创建一个小Activity

  • 从您的 WatchFaceService 启动它(在尝试使用权限之前)
  • 在其 onCreate() 方法中调用 requestPermissions()
  • onRequestPermissionsResult() 中,将结果传回 WatchFaceService,然后调用 finish()

为了防止此 Activity 在执行这些操作时对用户可见,请在 list 中进行如下声明:

    <activity android:name="com.mypackage.PermissionRequestor"
android:theme="@style/NoDisplay"
/>

如果您还想支持基本原理,那么还需要做更多的工作,但我会将其作为练习留给读者。

关于java - 如何获得 WatchFace 的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39903700/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com