ACCESS_COARSE_LOCATION和ACCESS_FINE_LOCATION:

android.permission.ACCESS_COARSE_LOCATION:是基站定位,即基于无线网络进行定位;

android.permission.ACCESS_FINE_LOCATION:是GPS定位,根据设备位置信息定位。

请求定位权限(两个都请求):

private void getPermission() {
    //检查权限是否存在
    if (ContextCompat.checkSelfPermission(MainActivity_B.this,
            Manifest.permission.ACCESS_FINE_LOCATION)
            != PackageManager.PERMISSION_GRANTED
|| ContextCompat.checkSelfPermission(MainActivity_B.this,
            Manifest.permission.ACCESS_COARSE_LOCATION)
            != PackageManager.PERMISSION_GRANTED)
{
        //向用户申请授权
        ActivityCompat.requestPermissions(this,
new String[]{
                Manifest.permission.ACCESS_FINE_LOCATION,
                Manifest.permission.ACCESS_COARSE_LOCATION
        }, 1);
    }
}

最新文章

  1. 二分 题目 压缩打包 Special Judge? 不不不 当然不是
  2. facebook graphql
  3. Code First04---关于上下文DbContext
  4. java 线程的优先级
  5. Codeforce727B --- Bill Total Value(字符串处理 正则表达式)
  6. VS2013项目配置directx11
  7. 何时使用SET和SELECT为变量赋值
  8. C# WinForm开发系列 - WebBrowser
  9. C++类继承中,基类/当前对象属性/当前对象的构造顺序
  10. Linux SDK之uClinux、Broadcom、Atheros、Realtek、Ralink、Marvell、Intel
  11. Matlab常用函数集锦
  12. 【repost】 JS变量重复声明以及忽略var 声明的问题及其背后的原理
  13. cpuset
  14. CSS3使用transition属性实现过渡效果
  15. day06 数字类型,字符串类型,列表类型
  16. POJ - 题解sol[暂停更新]
  17. Future Works on P4
  18. Cocos2dx Label
  19. 常用 php server
  20. Linux下安装渗透测试框架Metasploit

热门文章

  1. layui select渲染获取选中的option
  2. python flask框架学习(三)——豆瓣微信小程序案例(二)整理封装block,模板的继承
  3. Asynchronous Streaming Request Processing in Spring MVC 4.2 + Spring Boot(SpringBoot中处理异步流请求 SpringMvc4.2以上)
  4. LODOP中的各种宽高和位置简短问答
  5. Flask项目中使用mysql数据库启动项目是发出警告
  6. linux中安装软件的方法
  7. git实现码云的上传和下载
  8. (5)Spring Boot web开发 --- Restful CRUD
  9. 爬虫探索Chromedriver+Selenium初试
  10. MAC帧封装