博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
getScanResults一直为空的解决办法
阅读量:4178 次
发布时间:2019-05-26

本文共 1581 字,大约阅读时间需要 5 分钟。

 

 

/* *判断当前是否是6.0版本 */    @TargetApi(23)    private void getPersimmions() {        判断当前是否是6.0版本        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {            ArrayList
permissions = new ArrayList
(); /*** * 定位权限为必须权限,用户如果禁止,则每次进入都会申请 */ // 定位精确位置 if (checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { permissions.add(Manifest.permission.ACCESS_FINE_LOCATION); } if (checkSelfPermission(Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) { permissions.add(Manifest.permission.ACCESS_COARSE_LOCATION); } if (permissions.size() > 0) { requestPermissions(permissions.toArray(new String[permissions.size()]), PERMISSON_REQUESTCODE); } else {//****这里写自己的定位调用***/ ///当权限都有时,开始定位 } } else { } } @Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {// super.onRequestPermissionsResult(requestCode, permissions, grantResults); if (requestCode == PERMISSON_REQUESTCODE) { // Settings.Secure.putInt(getContentResolver(), Settings.Secure.LOCATION_MODE, 1); // 转到手机设置界面,用户设置GPS// Intent intent = new Intent(// Settings.ACTION_LOCATION_SOURCE_SETTINGS);// startActivityForResult(intent, 0); // 设置完成后返回到原来的界面 } }

 

 

转载地址:http://uzmai.baihongyu.com/

你可能感兴趣的文章
SpringBoot | 使用FastJson序列化整合Cache实现Redis缓存
查看>>
SpringBoot | 整合CacheEHCACHE
查看>>
Chrome添加调试机型
查看>>
Mysql手动提交事务
查看>>
Spring计时器StopWatch的使用
查看>>
LockSupport中的park() 和 unpark()与Object中的wait()和notify()
查看>>
Java并发| CountDownLatch、Semaphore和CyclicBarrier
查看>>
Spring的BeanUtils的copyProperties方法使用注意事项
查看>>
JAVA8 stream
查看>>
SpringBoot | 异步编程
查看>>
Java并发| Exchanger和Phaser
查看>>
IDEA RESTful Client 数据请求
查看>>
轻松读懂字节码文件
查看>>
记一下对String#intern的理解
查看>>
Tomcat多种方式部署多个项目
查看>>
随机字符串
查看>>
ZipUtils工具类
查看>>
1071 - Specified key was too long; max key length is 767 bytes
查看>>
SQLSERVER的LOG文件过于庞大
查看>>
Mycat+SpringBoot完成分库分表
查看>>