我想打开或关闭marshmallow6.0中的手电筒,因为需要在android中运行时给予权限。我尝试了请求权限代码,但它没有使用它。
代码:
if((ContextCompat.checkSelfPermission(getActivity(),Manifest.permission.FLASHLIGHT) != PackageManager.PERMISSION_GRANTED) ||
(ContextCompat.checkSelfPermission(getActivity(), Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED)){
// user permission not granted
// ask permission
requestPermissions(new String[]{Manifest.permission.FLASHLIGHT, Manifest.permission.CAMERA});
}
else{
// user already provided permission
}
(它没有用,因为我无法获得android.manifest.permission.FLASHLIGHT)
任何人都可以解决这个问题。
提前致谢。