在Android 6.0以上的手机,需要在原有的AndroidManifest.xml声明权限的基础上,又新增了运行时权限动态检测。一下是需要动态检测的权限:
身体传感器日历摄像头通讯录地理位置麦克风电话短信存储空间 private static final int REQUEST_EXTERNAL_STORAGE = 1; private static String[] PERMISSIONS_STORAGE = { Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE }; private void verifyStoragmissions(Activity activity) { int permission = ActivityCompat.checkSelfPermission(activity, "android.permission.WRITE_EXTERNAL_STORAGE"); int permission1 = ActivityCompat.checkSelfPermission(activity,"android.permission.READ_EXTERNAL_STORAGE"); if (permission != PackageManager.PERMISSION_GRANTED || permission1 != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(activity, PERMISSIONS_STORAGE, REQUEST_EXTERNAL_STORAGE); } } 具体请访问: http://blog.csdn.net/q4878802/article/details/50419004