拍照权限,GPS权限的控制
2024-09-03 07:39:14
最近项目中会遇到一些手机用户权限的问题,从网上百度了一下,发现有一些方法不能解决判断用户权限的是否开关,下面我就介绍两种权限的判断
1 拍照的权限控制
public static boolean isCameraCanUse() {
boolean canUse = true;
Camera mCamera = null;
try {
mCamera = Camera.open();
// setParameters 是针对魅族MX5 做的。MX5 通过Camera.open() 拿到的Camera
// 对象不为null
Camera.Parameters mParameters = mCamera.getParameters();
mCamera.setParameters(mParameters);
} catch (Exception e) {
canUse = false;
}
if (mCamera != null) {
mCamera.release();
}
return canUse;
}
2Gps权限的控制
/**
* 判断GPS是否开启,GPS或者AGPS开启一个就认为是开启的
* @param context
* @return true 表示开启
*/
public static final boolean isOPen(final Context context) {
LocationManager locationManager
= (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);
// 通过GPS卫星定位,定位级别可以精确到街(通过24颗卫星定位,在室外和空旷的地方定位准确、速度快)
boolean gps = locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
// 通过WLAN或移动网络(3G/2G)确定的位置(也称作AGPS,辅助GPS定位。主要用于在室内或遮盖物(建筑群或茂密的深林等)密集的地方定位)
//boolean network = locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);
if (gps ) {
return true;
} return false;
}
最新文章
- 第一篇 Entity Framework Plus 之 Audit
- Assetbundles
- virtual file system (VFS)
- php图片处理类库 Image
- HTTP协议详解(真的很经典)
- ABAP Enhancement:第一部分
- <;关于数据仓库>;基于docker的Mysql与Hadoop/Hive之间的数据转移 (使用Apache Sqoop™)
- 文件和目录之access函数
- 类型转换(CCstring int string char UTF-8互转)
- JAVA 内存的认识【转】
- 如何关闭android studio开发环境自动保存
- bluetooth发展(五岁以下儿童)------蓝牙功能测试(一个)
- javaWeb学习笔记——关于交叉连接-内连接-左外连接-右外连接的区别
- 日志级别的选择:Debug、Info、Warn、Error
- Python 在cmd中import模块成功,但是在jupyter notebook中No module xxx found
- Web Api使用Swagger提供在线文档
- sql 重复数据查询
- Spring Boot之执行器端点(Actuator Endpoint)实现剖析
- [OpenCV] Install OpenCV 3.3 with DNN
- java网络编程ServerSocket类 和Socket类的常用构造方法及其方法
热门文章
- 转: Android微信智能心跳方案
- jsp 页面图片为圆形
- [1-7] 把时间当做朋友(李笑来)Chapter 7 【从此时此刻开始改变】 摘录
- Quartz简介 用 Quartz 进行作业调度
- 插入数据返回插入的主键Id
- Visual Studio提示“无法启动IIS Express Web服务器”或者“无法连接Web服务器IIS Express ”的解决方法
- Telerik UI for ASP.NET Core概要
- http Referrer-Policy
- python 在Windows中描述路径时出现的问题
- CREATE SEQUENCE添加自增序列及NEXT VALUE FOR返回序列号