在打开摄像头之前,有没有办法以编程方式弹出摄像头权限对话框?
对话框如以下屏幕截图所示:
发布于 2015-10-17 04:45:08
您可以在对话框中调用相机意图正按钮。并在报警对话框中设置访问摄像头的消息。
发布于 2015-10-17 08:13:06
API 23之前没有“新的权限系统”。该对话框也不会在23之前弹出,因为如果请求权限,您将始终获得“授权”。
如果你正确地实现了一切,在清单中设置权限,并在rumtime (如果没有给出)时请求它们,应用程序将正常运行,23岁之前的用户将只使用它,使用API 23和更高版本的用户将在第一时间得到一个对话框。
升级到23版本后,用户是否想要授予您权限,您不能在此之前“询问”该用户。
如果你想显示"first time dialog“,一个警告对话框和一些sharedPreference设置"hasSeenDialog”是可行的。但我不明白你为什么需要这个。
https://stackoverflow.com/questions/33182796
复制