zoukankan      html  css  js  c++  java
  • Xamarin 动态申请 android 权限

    if (Build.VERSION.SdkInt >= Android.OS.BuildVersionCodes.M)
                {
                    var permission = Permission.ReadExternalStorage;
                    if (ContextCompat.CheckSelfPermission(this, permission) != Android.Content.PM.Permission.Granted)
                    {
                        ActivityCompat.RequestPermissions(this, new String[] { permission }, 1);
                    }
                }

     一次申请多个授权

    if (Build.VERSION.SdkInt >= Android.OS.BuildVersionCodes.M)
                {
                    var permission = new string[] { Permission.ReadExternalStorage, Permission.WriteExternalStorage, Permission.Camera };
                    var requestPermissions = permission.Where(p => ContextCompat.CheckSelfPermission(this, p) != Android.Content.PM.Permission.Granted).ToList();
                    if (requestPermissions.Count >0 )
                        ActivityCompat.RequestPermissions(this, requestPermissions.ToArray(), 1);
    
                    var unauthorizedPermissions = permission.Where(p => ContextCompat.CheckSelfPermission(this, p) != Android.Content.PM.Permission.Granted).ToList();
                    if (unauthorizedPermissions.Count > 0)
                    {
                        Toast.MakeText(this, "部分授权未被允许", ToastLength.Long).Show();
                        return;
                    }
                }
    桂棹兮兰桨,击空明兮溯流光。
  • 相关阅读:
    换教室
    [国家集训队]礼物
    【模板】扩展卢卡斯(学习笔记)
    Desert King
    绿豆蛙的归宿
    Dropping tests
    [SDOI2013]随机数生成器
    佳佳的fib
    [USACO10OPEN]水滑梯Water Slides
    强大的XML
  • 原文地址:https://www.cnblogs.com/nanfei/p/15045410.html
Copyright © 2011-2022 走看看