runtime-permissions相关内容

从设置禁用权限并返回到我们的应用程序后崩溃

当当前活动跳到系统设置页面以禁用权限,然后再次切换当前活动时,应用程序崩溃 第一步:打开应用程序并授予所有必要的权限 第二步:点击主页按钮(应用程序在后台) 第3步:手动更改设置中的权限 第四步:从多任务启动应用,现在由于应用上下文无效而崩溃 观察到再次创建应用程序,不理解为什么会发生这种情况。欢迎提出任何纠正此问题的建议! 推荐答案 我为我的用例找到的解 ..
发布时间:2022-04-16 20:00:24 移动开发

在onRequestPermissionsResult grant中,当用户拒绝权限时,某些设备上的结果返回空

在快照中:,在onRequestPermissionsResult中当用户拒绝权限时,某些设备上的结果返回空,而某些设备上的结果具有值PackageManager.PERMISSION_DENIED。 我已经根据https://stackoverflow.com/a/31925748/2941375答案为运行时权限实现了标识用户已选择已接受、拒绝和拒绝且不再询问的解决方案。 根据我见过 ..

无法在android api23上打开位置?

我使用了以下代码,请求许可的对话框按预期显示.但是当我单击“允许"时,它什么也不做.日志消息似乎没有被授予权限,所以我去我的参数来验证位置是否“打开"并且它是“关闭".它不应该是因为我授予应用程序访问我的位置的权限吗?如果我手动将其“打开"然后再次运行该应用程序,一旦它请求我的许可,它就会工作并显示日志消息,但并不是请求权限(通过对话)打开位置(当它关闭)如果用户点击“允许"?难道我做错了什么 ? ..

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

关于 Android 运行时权限的问题.AFAIK,android 在运行时授予危险权限.我重置了我的手机,然后adb pull/data/system/users/0/runtime-permissions.xml,我发现android.ui.system已经授予了很多危险的权限.谁能告诉我它是怎么做的? 解决方案 插入机制 危险的运行时权限 通过用户确认对话框进入 /data/syst ..
发布时间:2021-11-27 21:34:43 移动开发

如何在Android中询问相机的运行时权限,运行时存储权限

我正在做一个应用程序,通过单击按钮来扫描条形码,它在棒棒糖版本之前都运行良好.当我来到棉花糖时,它停止了工作.这是错误: camerabase 连接到相机 0 时发生错误 它迫使我通过以下方式打开许可: 设置 --> 应用程序 --> 我的应用程序 --> 相机. 我的问题是如何在 Marshmallow 中自动允许我的应用程序获得相机权限,或者通过要求用户在运行时打开相机 ..

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

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

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

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

Android:WebView中的网络摄像头错误(相机权限不起作用)

我已经创建了WebView活动并加载 https://web.doar.zone/coronavirus 此URL需要我已经在Android中获得“运行时权限"的“摄像头"权限. 这是 MainActivity.java 的完整代码: 公共类MainActivity扩展了AppCompatActivity {私有静态最终String TAG ="MainActivity";上下文上下 ..

如何获得“不再询问"?运行时权限中的选项

在我的应用程序中,我创建了一个类名直到直到我在其中编写代码以获取READ_EXTERNAL_STORAGE许可的代码.但是问题是当我在应用程序上单击“拒绝"时,找不到警报通知以再次将其设置为允许.最初,我具有“不再询问"选项.一旦单击它,对话框就会消失.现在,在运行该应用程序后,如果我单击拒绝,我将无法再找到对话框消息以再次允许它.如何修改代码以每次都显示此消息. 我的实用程序类别是 公共 ..

什么时候在运行时为Android Marshmallow 6.0请求权限?

我正在Marshmallow 6.0上测试我的应用程序,即使android.permission.READ_EXTERNAL_STORAGE.我在某处读到,如果我在运行时请求权限,则不会强制关闭您的应用程序.我还阅读了此android文档,该文档用于请求运行时权限. 因此,我知道我们可以请求一个如下所示的权限,该权限在android文档中有所提及. // Here, thisActiv ..

如何在Android中询问Camera的运行时权限,运行时存储权限

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

Android棉花糖上的运行时权限

我想知道运行时权限弹出窗口在活动中是否可见. 我怎么知道?是否有任何相同的回调或重写方法. 解决方案 您可以自行请求权限,以便知道其显示时间.您还可以添加结果回调.参见下面的代码; public void requestPermissions(List permissions, ActivityCompat.OnRequestPermissionsResultCall ..
发布时间:2020-07-06 04:33:33 移动开发

在安装过程中需要危险的权限

自API级别23开始,Android引入了新方法来授予“危险" '权限,而应用程序正在运行.这意味着必须在运行时授予诸如摄像头访问,电话访问等权限. 我可以完全理解为什么这样做通常会非常有用,并且在安装过程中不会对用户造成威胁.但是,使用许多这样的“危险"权限(出于所有正确的原因)的应用程序可能会在运行时轻易地使用户收到如此多的请求.仍然有一种方法可以强迫用户在安装过程中授予“危险"权限吗? ..
发布时间:2020-07-06 04:33:30 移动开发

如何以编程方式关闭运行时权限对话框?

我们需要实现一个场景,在该场景中,用户闲置5秒钟后必须关闭“拒绝"运行时权限对话框. 步骤: 用户单击“保存"按钮 显示 权限对话框. 如果用户5秒钟内未点击接受/拒绝 预期结果:应关闭该对话框,并选择“拒绝"作为选择. 任何帮助将不胜感激. 还请让我知道,是否有可能这样做? 解决方案 这确实是有效的边缘情况,如下所述. 解决方案 s ..
发布时间:2020-07-06 04:32:25 移动开发

如果用户不允许Android中地图的精细位置权限,则添加默认位置

我开始学习运行时权限.我有一张地图,并且获得了我的许可.如果用户允许精确的位置-地图会缩放到他的当前位置,如果他不允许,则地图会保留在该位置.我想做的而不是将地图留在原处是这样的: 如果用户不允许访问其位置的权限,则地图应放大到我的自定义位置 (格林威治). 我的地图片段: mapView.getMapAsync(new OnMapReadyCallback() { ..

甚至在授予某些设备上的所有必需权限后,调用WifiManager.startLocalOnlyHotspot()也会引发SecurityException

我正在开发一个文件共享应用程序.我需要通过调用WifiManager.startLocalOnlyHotspot()以编程方式打开设备的仅本地热点. 根据此页面上的android文档- 应用程序需要具有以下权限才能启动LocalOnlyHotspot:Manifest.permission.CHANGE_WIFI_STATE和ACCESS_FINE_LOCATION.没有权限的调用者将触发 ..