runtime-permissions相关内容
Android不显示RECORD_AUDIO的权限对话框 我已在android清单中添加了所需的权限
..
我想检查特定应用程序是否需要在运行时处理Android Marshmallow运行时权限. 以下假设是否正确? /** * Checks whether runtime permissions must be handled or not. * * @param context Application context. * @return Handle runtime perm
..
当前,在首次启动我的应用程序时要求运行时权限时,它会提示用户使用其位置.而且,如果您单击“是",则不会启用应有的位置. 但是,如果我重新启动该应用程序,它将启用该位置.关于在第一次启动时可以在何处启用位置的任何建议?代码的第一部分在OnCreate中调用. if (ContextCompat.checkSelfPermission(MapsActivity.this,
..
在这种情况下,我想向用户再次询问是否允许他/她首次拒绝.我已经设置了权限,但是即使按 deny (拒绝)选项,我的应用也可以运行.我有一个应该执行我想做的事情的代码,但是当我按下Alt + Enter时,我得到了不能解析的符号 Snackbar ,它创建了另一个活动,并保留了 -make 和 -permision_available_camera 出现红色错误. @Override
..
if (Build.VERSION.SDK_INT >= 23) { if (checkPermission()) { Log.e("permission", "Permission already granted."); } else { requestPermission(); } } private boolean checkPerm
..
我有使用的应用 它是在Android 6.0上自动授予的,但是我可以在设置中将其撤消. 想检查它是否被授予以防用户撤销它,所以我这样做: int permissionCheck = ContextCompat.checkSelfPer
..
我有一个扩展Activity并实现IOnRequestPermissionsResultCallback的类. 我想使用OnRequestPermissionResult,并且完全按照 XamarinBlog (部分处理权限请求)和 Monodroid Github ,但我总是出现 no suitable method to override 错误. namespace App1 {
..
我已在启动画面上将此授予Req Multiple权限 public class Main_MulPer extends Activity { public static final int R_PERM = 321; Context context = this; public static boolean hasPermissions(Context context, String.
..
我在真正的Nexus 5设备Android 6.0.1中观察到以下奇怪结果 在我的应用启动期间,我运行以下简单代码. Pattern emailPattern = Patterns.EMAIL_ADDRESS; // API level 8+ AccountManager accountManager = AccountManager.get(this); Account[] acco
..
我创建了一个包含图库,照片和相机应用程序的意图选择器.现在,对于在Android 6.0或更高版本上运行的设备,我想从选择器中选择应用后询问运行时权限,例如用户是否选择图库选项,我将仅询问存储权限,如果用户选择相机选项,则询问相机和存储空间这两个权限(如果之前未提供). 有人可以帮我吗? 这是我的代码 public void openImageIntent() { Fil
..
我正在将我的应用程序更新为与Android 6兼容.权限模型在理论上不是很复杂,但是现在我正在实施它,我发现自己在需要权限的每一项活动中都编写了同样的丑陋的样板代码. 对于我需要的每个许可,都有一个 if (ActivityCompat.checkSelfPermission(this, Manifest.permission.PERMISSION) !=
..
因此,全新的android运行时权限使我感到困惑.我的应用当前正在编译和定位版本23,这意味着我必须使用运行时权限.我的应用主要使用需要相机权限的相机API,因此我在打开相机之前先添加了运行时权限: if (ContextCompat.checkSelfPermission(this, Manifest.permission.CAMERA)
..
我正在尝试从Gallery中获取图像并将其设置为imageview,但是在Android 6中存在一些权限问题.以下是请求许可的方法.我应该要求读取外部存储还是写入外部存储? 这是我到目前为止所做的: private static final int READ_CONTACTS_PERMISSIONS_REQUEST = 1; public void getPerm
..
对于Android,要求我们在运行时询问权限,以确保用户更好地理解了何时需要权限.我知道这对于WRITE_CALENDAR和ACCESS_FINE_LOCATION之类的权限是正确的,但似乎对于INTERNET并不是必需的.并不奇怪,因为几乎所有应用程序都使用互联网. 可以肯定地说我只需要在清单中声明它吗?
..
我一直在努力弄清楚存储系统在Android上是如何工作的.现在,我一直在要求获得WRITE_EXTERNAL_STORAGE的许可,并且我使用的是Android 7.1.1.这是我的代码: int check = ActivityCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE);
..
从Android 6.0开始,我们需要在应用运行时请求权限. 在我的应用中,我正在使用本地存储,摄像头,地理位置和录音权限. 因此,使用该代码段请求本地存储,摄像头和地理位置定位是可以的: https://github.com/appcelerator-developer-relations/appc-sample-ti510/blob/master/app/controllers/p
..
我想知道“不再询问"复选框布尔标志的存储位置以及如何清除其值?不一定是编程方式,而是手动方式-通过设置,命令或某些工具.尝试清除应用程序数据,卸载,卸载和清除,尝试手动来回切换权限,甚至尝试为模拟器设置更新的棉花糖映像,但没有成功! 解决方案 清除数据(设置>应用程序>您的应用程序>存储>清除数据)和卸载应用程序都会清除此标志的状态,以及清除所有其他相关信息该应用程序的运行时权限.
..
有关Android运行时权限的问题. AFAIK,Android在运行时授予危险权限.我重置了手机,然后通过adb pull/data/system/users/0/runtime-permissions.xml,我发现android.ui.system已经授予了许多危险的权限.谁能告诉我它是怎么做的? 解决方案 插入 对于内置/系统应用程序和框架组件,全部 创建新用户时,默认情况下授予
..
在迁移我的一个应用程序以使用Android 6.0权限系统时,我发现使用模拟器调试权限非常困难. 发现: 在使用requestPermissions()方法时,在应用程序信息屏幕中禁用权限不会重新显示“授予权限"对话框. 重新安装应用程序似乎是使应用程序再次显示授予权限对话框的唯一方法. 使用Android模拟器调试权限的正确方法是什么? 解决方案 调试Android
..
我正在做一个应用程序,只需单击一下按钮即可扫描条形码,并且在Lollipop版本上都可以正常工作.当我来到棉花糖时,它停止工作了.这是错误: camerabase连接到摄像机0时发生错误 它迫使我通过以下方式打开许可: 设置->应用程序->我的应用程序->相机. 我的问题是如何在棉花糖中自动允许相机允许访问我的应用程序,或者要求用户在运行时打开相机.屏幕截图: 解决方
..