搞定安卓批量授权

添加依赖
compile 'com.mylhyl:acp:1.2.0'

 //获取权限
        Acp.getInstance(this).request(new AcpOptions.Builder().setPermissions
                        (
                                Manifest.permission.ACCESS_FINE_LOCATION,
                                Manifest.permission.ACCESS_COARSE_LOCATION,
                                Manifest.permission.CAMERA,
                                Manifest.permission.READ_EXTERNAL_STORAGE,
                                Manifest.permission.WRITE_EXTERNAL_STORAGE,
                                Manifest.permission.BLUETOOTH,
                                Manifest.permission.BLUETOOTH_ADMIN
                        ).build(),
                new AcpListener() {
                    @Override
                    public void onGranted() {
                        //到这儿表示,全部的权限都能支持了
                        System.out.println("init base log activity succeed");
                    }

                    @Override
                    public void onDenied(List<String> permissions) {
                        System.out.println("Error:Please accept the permission require");
                    }
                });
发布了25 篇原创文章 · 获赞 0 · 访问量 1484

猜你喜欢

转载自blog.csdn.net/u014681799/article/details/103246148