Android 动态获取权限:
在MainActivity中写一个Request函数。然后重写onRequestPermissionsResult函数。在onCreate函数中调用Request函数。

@RequiresApi(api = Build.VERSION_CODES.M)    void Request() {        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {            if (checkSelfPermission(Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {                ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_COARSE_LOCATION}, 1);            }        }    }
@Override    public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {        super.onRequestPermissionsResult(requestCode, permissions, grantResults);        switch(requestCode) {            case INTERNET:                if(grantResults[0] == PackageManager.PERMISSION_GRANTED) {                    // TODO request success                  }                break;        }    }

注意:在Android10.0里,获取定位权限需要增加以下权限。

<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>

打开本地热点需要下面权限:

<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/><uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

更多相关文章

  1. 箭头函数的基础使用
  2. Python技巧匿名函数、回调函数和高阶函数
  3. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像
  4. Android(安卓)将文件保存到SD卡中
  5. android 读取sd卡中的图片
  6. MTK Android(安卓)Driver:PMIC
  7. Android(安卓)studio gradle 无法获取 pom文件
  8. android系统权限大全
  9. Android(安卓)GPS架构分析(二)

随机推荐

  1. Android:控件布局(相对布局)RelativeLayout
  2. Android异步处理三:Handler+Looper+Messag
  3. Android横竖屏总结
  4. 【Android】附加Android源代码Androidand
  5. Android系统自带样式(@android:style/)
  6. ImageView下载图片加载
  7. 详解android:scaleType属性
  8. Android(安卓)网络开发详解
  9. android 背景边框变圆角
  10. How to add a new keycode in android