即使在OnCreate活动之前,如何设置读写外部存储的系统权限。因此,只有在用户以编程方式设置此权限后,才会显示应用程序启动屏幕。
答案 0 :(得分:1)
我看到这3个选项:
onStart()
刚刚被调用
onCreate()
您可以尝试在onStart()
中发出perm请求
并在onCreate()
PS:您还可以使用Dexter库,它真正简化了向用户请求权限的过程
答案 1 :(得分:0)
在Marshmallow之前,您只需在清单中声明它。在棉花糖和后来,你不能。在使用需要许可的API之前,您必须检查并请求,因此您已经运行(或正在运行)onCreate()
。