Android 6.0权限

以读内存卡信息权限为例:

android:name=”android.permission.READ_EXTERNAL_STORAGE”

需要在onCreate(),主动添加权限获取:

private int CODE_FOR_WRITE_PERMISSION = 0/**  * 判断6.0权限  */int hasWriteContactsPermission = checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE);        if (hasWriteContactsPermission != PackageManager.PERMISSION_GRANTED) {            Activity activty = this;            ActivityCompat.requestPermissions(activty, new String[ {Manifest.permission.READ_EXTERNAL_STORAGE}, CODE_FOR_WRITE_PERMISSION);}

然后再Activity中写一个回调接受方法

  /**     * 6.0权限返回     *     * @param requestCode     * @param permissions     * @param grantResults     */    @Override    public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {        if (requestCode == CODE_FOR_WRITE_PERMISSION) {            if (permissions[0].equals(Manifest.permission.READ_EXTERNAL_STORAGE) && grantResults[0] == PackageManager.PERMISSION_GRANTED) {                //用户同意使用Read            } else {                //用户不同意,自行处理即可            }        }    }

更多相关文章

  1. Android——用户登陆及用户名和密码的保存
  2. Android各种访问权限Permission详解
  3. 获取 Android 4.2 的 ROOT 权限(越狱)
  4. Android的权限控制机制
  5. Android Permission访问权限大全
  6. Android 应用程序(APK) 如何获得系统签名权限 强制关闭程序(后台
  7. 初学者关于学习android中关于实现用户输入内容有提示功能(AutoCom

随机推荐

  1. [Android] 问题记录 - Android 支持的度
  2. 浅谈android的selector,背景选择器 .
  3. 更新ADT遇到问题,requires plug-in "org.e
  4. Android 状态栏通知Notification
  5. android布局的一些知识
  6. android模块&相关技术
  7. 调试Android WebView
  8. Android跨进程通信之AIDL
  9. 写TextView的Selector了解到的android读
  10. Android的多媒体框架OpenCore(PacketVideo