首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Wear应用程序权限请求的确切位置

Android Wear应用程序权限请求的确切位置
EN

Stack Overflow用户
提问于 2016-08-03 16:33:41
回答 1查看 417关注 0票数 1

我想根据this预先申请我的安卓穿戴应用程序所需的权限。所以从编程上讲,我应该把我的权限请求代码放在哪里。也是请求许可的协议,与this等移动应用程序相同。

EN

回答 1

Stack Overflow用户

发布于 2016-08-04 01:18:04

所有的权限都在Androidmanifest中控制。下面是在Androidmanifest中声明的一些权限的示例:

这些权限用于从设备获取天气信息,并将信息转发到Android Wear设备。Google为开发人员提供了文档,以确定应该使用哪些权限。声明权限应该以图像中提供的格式在Androidmanifest中发生。在发布的示例代码中,没有必要包含手表权限,只有当应用程序与Android Wear一起工作时才需要这些权限。

早在那一天,谷歌就在Android 4.3中添加了一个功能,允许用户控制应用程序在每个应用程序的基础上可以访问的权限,称为app Ops。这是一个很棒的功能,减少了隐私问题,让用户知道安装的随机应用程序无法访问设备的位置。当谷歌引入Android 6.0 Marshmallow时,这一次当应用程序需要使用某个权限时,屏幕上会弹出一个对话框,询问用户该应用程序是否可以使用某个权限。这可能会让人有点恼火,但至少应用程序使用的每个权限都必须首先通过用户。

如果您的应用程序还没有所需的权限,则应用程序必须调用其中一个requestPermissions()方法来请求适当的权限。您的应用程序将传递所需的权限,以及您指定的用于标识此权限请求的整数请求代码。此方法以异步方式运行:它返回

在用户响应对话框后,系统立即使用结果调用应用程序的回调方法,传递与应用程序传递给requestPermissions()相同的请求代码。

你应该在可穿戴设备上动态地向用户请求权限,就像在手机端一样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38738440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档