如何处理Sdk中的权限问题22。如果用户手动拒绝权限。他们是处理棉花糖权限的方式,但是如何在M下执行。如何处理下面的棉花糖的权限问题Android
2
A
回答
1
之前Android Marshmallow用户只需安装您的应用程序即可接受权限(他们可以在安装前查看请求权限列表)。
因此,您无需为运行Android棉花糖以下版本的用户处理拒绝的权限。
0
其实Android的最低sdk版本21-22即5.0不需要检查权限,但是当我们必须在不同的手机上测试我们的应用程序的例如。在最低sdk版本23上,即在棉花糖上。您需要在应用程序中检查外部的权限。
用于处理权限在应用程序代码如下
写在你的Starting_Activity
private void requestingPermission(){
if (ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.ACCESS_NETWORK_STATE)){
//Exaplian here why you need this permission
}
//Ask for the permission
ActivityCompat.requestPermissions(this,new String[]{
Manifest.permission.ACCESS_NETWORK_STATE, },STORAGE_PERMISSION_CODE);}
现在添加另一个
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
//checking the request code of Permission request
if (requestCode == STORAGE_PERMISSION_CODE){
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED){//Toast.makeText(getApplicationContext(),"Permission Granted",Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(getApplicationContext(),"Permission Denied",Toast.LENGTH_SHORT).show();
}
}
}
不要忘了在活动的onCreate调用以下方法()方法
requestingPermission();
1
以下棉花糖版本只是在清单文件中给予权限。
相关问题
- 1. RunTime权限棉花糖Android
- 2. Android的自定义权限 - 棉花糖
- 3. 棉花糖权限错误
- 4. Android的棉花糖权限问题与SDK 23
- 5. osmdroid和棉花糖的动态权限
- 6. 棉花糖权限不适用于TargetVersion下面23
- 7. 棉花糖权限和解释
- 8. Android 6.0棉花糖BLE连接问题
- 9. 我的壁纸应用程序在Android棉花糖存储权限问题
- 10. Codename one棉花糖授权
- 11. 启用获取WiFi详细信息的权限 - Android棉花糖
- 12. 的Android棉花糖权限模型始终未授予
- 13. 在android棉花糖没有被授予的所有权限
- 14. Android的棉花糖 - 权限状态变化
- 15. 从android白色棉花糖清除应用程序棉花糖
- 16. 权限对话框不显示android棉花糖
- 17. 在Android中请求多个蓝牙权限棉花糖
- 18. 当使用瓶棉花糖时访问棉花糖装饰者
- 19. 如何等待用户授予棉花糖权限
- 20. Android棉花糖指纹
- 21. vibrate_when_ringing在Android棉花糖(6.0)
- 22. 如何获得Android中相机的权限(具体是棉花糖)
- 23. 访问android棉花糖中的联系人问题
- 24. 单元测试中的棉花糖运行时权限
- 25. 棉花糖许可
- 26. Osmdroid和棉花糖
- 27. Android的棉花糖WifiManager泄漏IntentReceiver
- 28. setDropDownBackgroundResource在棉花糖的Android不工作
- 29. Arraylist抛出Nullpointer异常在Android版本下面棉花糖
- 30. 我的应用程序首次不询问棉花糖的运行时权限?
用户无法撤销Android 5.1及更低版本的权限。 – CommonsWare
您的应用中出现哪种类型的问题 – Raj