※ 引述《dwadefans (wade)》之铭言:
: 在手机装置升级到Android 6.0后
: 即使在Manifiest定义好欲向使用者要求的权限
: 也必须Run time 向使用者要求权限
: 我有参考官方的教学:https://goo.gl/tF4F2s
: 向使用者要求本APP所需要的权限
: 例如:Camera, internal storage, external storage, Internet
: 但是假设这四个权限是我这四个APP中必须使用的
: 那比较好的方式是应该在进入APP时呼叫要求权限比较好
: 还是需要的时候再呼叫呢?
: 我想弄个class继承Application
: 在进入程式时自动启动Application并向使用者要求权限
: 这方法算可行吗? 在Android 6.0中,一般我们会怎么去呼叫呢?
: Q1: 何时向使用者要求权限
: (1) 进入程式即询问
: (2) 需要再询问
: Q2: 如果使用者同意让APP存取使用某个权限 下次呼叫还会再出现吗?
我刚好最近APP有做
http://ideone.com/pM1mVR
这方法,是抄网络上的,出处忘了
把你要的权限,置换进去就好
我把checkPermission()写在onCreate()中
实做完成后
在6.0以后的机器,权限是一个一个跳出来问
在6.0之前的机器,会跟之前一样,跳出一个列出所有权限 (似乎跟以前一样)