如何在API 23下预先弹出Android权限对话框?

时间:2015-10-17 04:37:32

标签: android android-camera android-permissions

在打开相机之前,有没有办法以编程方式弹出相机权限对话框?

对话框如下截图: enter image description here

2 个答案:

答案 0 :(得分:0)

您可以在对话框正面按钮中调用相机意图。并在Alertdialog框中设置访问摄像机的信息。

答案 1 :(得分:0)

在API 23之前没有“新的权限系统”。对话框也不会在23之前弹出,因为如果要求许可,你总是会被“授予”。

如果您正确实施所有内容,请在清单中设置权限并在朗姆酒时询问(如果没有给出)应用程序将正常运行,23之前的用户将使用它,使用API​​ 23及更高版本的用户将获得一个对话框第一次。

在升级到23之后,您无法“询问”用户之前是否要授予您许可。

如果要显示“第一次对话框”,则需要一个警告对话框和一些sharedPreference设置“hasSeenDialog”。但我不明白你为什么需要那个。