gpt4 book ai didi

android - 启动时的运行时权限

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:35:08 33 4
gpt4 key购买 nike

我有一个需要 CAMERA 和 WRITE_SETTINGS 权限的手电筒,我需要先处理这些权限,我已经知道该怎么做,然后如果被授予,例如,开始我的主要 Activity ...(抱歉,我是 android 新手)

最佳答案

github 添加这个库在你的 gradle 文件中

添加这段代码

PermissionListener permissionlistener = new PermissionListener() {
@Override
public void onPermissionGranted() {
//The user have conceded permission
Toast.makeText(MainActivity.this, "Permission Granted", Toast.LENGTH_SHORT).show();
}

@Override
public void onPermissionDenied(ArrayList<String> deniedPermissions) {
//close the app or do whatever you want
Toast.makeText(MainActivity.this, "Permission Denied\n" + deniedPermissions.toString(), Toast.LENGTH_SHORT).show();
}
};

new TedPermission(this)
.setPermissionListener(permissionlistener)
.setDeniedMessage("If you reject permission,you can not use this service\n\nPlease turn on permissions at [Setting] > [Permission]")
.setPermissions(Manifest.permission.READ_CONTACTS, Manifest.permission.ACCESS_FINE_LOCATION)
.check();

或者,如果您更喜欢本地操作,请查看 google docs

关于android - 启动时的运行时权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38361786/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com