runtime-permissions相关内容

当请求运行时位置许可时

当前,在首次启动我的应用程序时要求运行时权限时,它会提示用户使用其位置.而且,如果您单击“是",则不会启用应有的位置. 但是,如果我重新启动该应用程序,它将启用该位置.关于在第一次启动时可以在何处启用位置的任何建议?代码的第一部分在OnCreate中调用. if (ContextCompat.checkSelfPermission(MapsActivity.this, ..

如果用户第一次拒绝,如何再次询问权限(RunTime)

在这种情况下,我想向用户再次询问是否允许他/她首次拒绝.我已经设置了权限,但是即使按 deny (拒绝)选项,我的应用也可以运行.我有一个应该执行我想做的事情的代码,但是当我按下Alt + Enter时,我得到了不能解析的符号 Snackbar ,它创建了另一个活动,并保留了 -make 和 -permision_available_camera 出现红色错误. @Override ..

从Android中的意图选择器中选择选项(相机或图库)后请求权限

我创建了一个包含图库,照片和相机应用程序的意图选择器.现在,对于在Android 6.0或更高版本上运行的设备,我想从选择器中选择应用后询问运行时权限,例如用户是否选择图库选项,我将仅询问存储权限,如果用户选择相机选项,则询问相机和存储空间这两个权限(如果之前未提供). 有人可以帮我吗? 这是我的代码 public void openImageIntent() { Fil ..
发布时间:2020-07-06 04:27:48 移动开发

如何避免编写重复的样板代码以请求权限?

我正在将我的应用程序更新为与Android 6兼容.权限模型在理论上不是很复杂,但是现在我正在实施它,我发现自己在需要权限的每一项活动中都编写了同样的丑陋的样板代码. 对于我需要的每个许可,都有一个 if (ActivityCompat.checkSelfPermission(this, Manifest.permission.PERMISSION) != ..

对Android运行时权限感到困惑

因此,全新的android运行时权限使我感到困惑.我的应用当前正在编译和定位版本23,这意味着我必须使用运行时权限.我的应用主要使用需要相机权限的相机API,因此我在打开相机之前先添加了运行时权限: if (ContextCompat.checkSelfPermission(this, Manifest.permission.CAMERA) ..

了解Android 6权限方法

我正在尝试从Gallery中获取图像并将其设置为imageview,但是在Android 6中存在一些权限问题.以下是请求许可的方法.我应该要求读取外部存储还是写入外部存储? 这是我到目前为止所做的: private static final int READ_CONTACTS_PERMISSIONS_REQUEST = 1; public void getPerm ..

在运行时是否需要Internet许可请求(Android)?

对于Android,要求我们在运行时询问权限,以确保用户更好地理解了何时需要权限.我知道这对于WRITE_CALENDAR和ACCESS_FINE_LOCATION之类的权限是正确的,但似乎对于INTERNET并不是必需的.并不奇怪,因为几乎所有应用程序都使用互联网. 可以肯定地说我只需要在清单中声明它吗? ..

如何在Android 6.0上请求运行时记录权限?

从Android 6.0开始,我们需要在应用运行时请求权限. 在我的应用中,我正在使用本地存储,摄像头,地理位置和录音权限. 因此,使用该代码段请求本地存储,摄像头和地理位置定位是可以的: https://github.com/appcelerator-developer-relations/appc-sample-ti510/blob/master/app/controllers/p ..

如何忘记“不再询问"? Android M运行时权限对话框中的选择

我想知道“不再询问"复选框布尔标志的存储位置以及如何清除其值?不一定是编程方式,而是手动方式-通过设置,命令或某些工具.尝试清除应用程序数据,卸载,卸载和清除,尝试手动来回切换权限,甚至尝试为模拟器设置更新的棉花糖映像,但没有成功! 解决方案 清除数据(设置>应用程序>您的应用程序>存储>清除数据)和卸载应用程序都会清除此标志的状态,以及清除所有其他相关信息该应用程序的运行时权限. ..

系统应用程序的Android运行时权限

有关Android运行时权限的问题. AFAIK,Android在运行时授予危险权限.我重置了手机,然后通过adb pull/data/system/users/0/runtime-permissions.xml,我发现android.ui.system已经授予了许多危险的权限.谁能告诉我它是怎么做的? 解决方案 插入 对于内置/系统应用程序和框架组件,全部 创建新用户时,默认情况下授予 ..
发布时间:2020-07-06 04:26:24 移动开发

如何调试/重置Android 6.0权限?

在迁移我的一个应用程序以使用Android 6.0权限系统时,我发现使用模拟器调试权限非常困难. 发现: 在使用requestPermissions()方法时,在应用程序信息屏幕中禁用权限不会重新显示“授予权限"对话框. 重新安装应用程序似乎是使应用程序再次显示授予权限对话框的唯一方法. 使用Android模拟器调试权限的正确方法是什么? 解决方案 调试Android ..

如何询问相机的运行时权限

我正在做一个应用程序,只需单击一下按钮即可扫描条形码,并且在Lollipop版本上都可以正常工作.当我来到棉花糖时,它停止工作了.这是错误: camerabase连接到摄像机0时发生错误 它迫使我通过以下方式打开许可: 设置->应用程序->我的应用程序->相机. 我的问题是如何在棉花糖中自动允许相机允许访问我的应用程序,或者要求用户在运行时打开相机.屏幕截图: 解决方 ..