发布于 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()相同的请求代码。
你应该在可穿戴设备上动态地向用户请求权限,就像在手机端一样。
https://stackoverflow.com/questions/38738440
复制相似问题