Android多个权限多次请求,android – 获取W / Activity:一次只能请求一组权限
我制作了一个应用程序,它有摄像头和GPS的请求,但是当我执行时,我会多次收到此警告,而不到1秒.
W/Activity: Can reqeust only one set of permissions at a time)
有人可以告诉我为什么吗?
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = getIntent();
mStatusCamera = intent.getStringExtra("camera");
mScannerView = new ZXingScannerView(this) {
@Override
protected IViewFinder createViewFinderView(Context context) {
return new CustomZXingScannerView(context);
}
};
List formats = new ArrayList<>();
mListaPassageiros = new ArrayList<>();
formats.add(BarcodeFormat.QR_CODE);
setContentView(mScannerView);
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= android.os.Build.VERSION_CODES.M) {
if (!checkPermission()) {
requestPermission();
} else {
executarDepoisDaPermissao();
}
}
}
private boolean checkPermission() {
return (ContextCompat.checkSelfPermission(getApplicationContext(), CAMERA) == PackageManager.PERMISSION_GRANTED
&& ContextCompat.checkSelfPermission(getApplicationContext(), ACCESS_COARSE_LOCATION) == PackageManager.PERMISSION_GRANTED
&& ContextCompat.checkSelfPermission(getApplicationContext(), ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED);
}
public void executarDepoisDaPermissao() {
final BancoController crud = new BancoController(getBaseContext());
mConectado = isNetworkAvailable();
}
根据要求添加了RequestPermissio.
private void requestPermission() {
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= android.os.Build.VERSION_CODES.M) {
if (!checkPermission()) {
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.CAMERA,
Manifest.permission.ACCESS_FINE_LOCATION,
Manifest.permission.ACCESS_COARSE_LOCATION}, ASK_MULTIPLE_PERMISSION_REQUEST_CODE);
}
}
}
我可以这样使用吗?
Android多个权限多次请求,android – 获取W / Activity:一次只能请求一组权限相关推荐
- php请求api获取返回值,我用curl请求接口获取返回值,但是不成功,大神给看看怎么调取?...
接口地址 http://mp.vservice.com.cn/service/OutWebService?wsdl 接口调用方 callService(String serviceName,Strin ...
- API 23之前的版本都是自动获取权限,而从 Android 6.0 开始添加了权限申请的需求,更加安全。
这里以单个存储权限为例: · 在 Manifest 中添加访问权限:(只需设置可写,因为可写必定可读) <uses-permission android:name="android.p ...
- android 跳转权限管理的代码,Android权限管理
Android权限管理 说明 在targetSdkVersion的值为23或者更高,就要进行权限管理,否则如果运行在Android6.0或以上的设备会没有相应权限而导致崩溃 请求权限后,在onRequ ...
- Android studio设置相机权限,如何强制将“android.permission.CAMERA”权限添加到Codename中的清单中...
我试图在Codename One中显示后置摄像头的实时预览.我使用原生界面(我首先针对的是Android). 为了让我的应用程序能够使用相机而不会弄乱构建提示,我在主窗体中添加了以下行: if (Ca ...
- 【100个 Unity踩坑小知识点】| Unity调用API ,动态获取Android权限,附带所有Android权限表格
Unity 小科普 老规矩,先介绍一下 Unity 的科普小知识: Unity是 实时3D互动内容创作和运营平台 . 包括游戏开发.美术.建筑.汽车设计.影视在内的所有创作者,借助 Unity 将创意 ...
- android京东打不开,京东商城Android权限申请流程分析
京东动态申请定位权限分析 京东权限申请流程.png 1.安装完成后,权限状态为询问状态,此时,进入应用提示 首次进入App提示信息.png 1.1点击取消,对话框消失,Toast提示信息如下 需在手机 ...
- Android悬浮窗适配全机型,包含8.0,小米魅族华为悬浮窗权限适配demo看这一篇就够了
机型多杂,适配无法完全兼容,不如换种实现方式,性能比悬浮窗好,不需要权限,效果更好:https://blog.csdn.net/m0_38058826/article/details/10399339 ...
- 86.android 简单的获取电话号的归属地+okhttp请求归属地
//第一步 权限: <uses-permission android:name="android.permission.INTERNET"/> //第二步 在Acti ...
- android适配华为m5,2019-05-29 Android悬浮窗适配全机型,包含8.0,小米魅族华为悬浮窗权限适配demo看这一篇就够了...
兼容8.0,小米,魅族,华为等难适配机型都可完美适配. 悬浮窗插入接口 在实现悬浮窗之前,我们需要知道通过什么接口,能够将一个控件放入到屏幕中去. Android的界面绘制,都是通过WindowMan ...
最新文章
- 最年轻菲尔兹奖得主:我用计算机辅助证明研究“大一统”理论
- python怎么实现检验_[python skill]利用python实现假设性检验方法
- var和function谁先优先执行_js函数和变量的执行顺序【易错】
- jni java c 变量对应_GitHub - jkangzhang/JNIDemo: JNI中Java和C的数据传递
- 初探Openstack Neutron DVR
- CondaHTTPError问题的解决
- Flex Builder 不能Profile的另一个原因:不能使用中文用户名
- Linux网卡驱动教程,linux | 网卡驱动
- mysql数据库编程第六章试题_2016计算机二级MySQL数据库试题及答案
- Solidity学习教程
- Apache Geronimo 监控
- 这份春招攻略,希望大家可以收藏!
- Ubuntu和Windows相互共享文件夹
- 分享一个很好的卸载绿色软件:Geek Uninstaller(个人用户免费)
- matplotlib - 自定义散点形状marker的3种方法
- 价格为3000元的计算机的机型,2000-3000元左右的笔记本电脑推荐,性价比超高
- matlab实现大气湍流退化模型算法,大气湍流下退化序列图像的目标检测方法
- 简单 洛谷 P1563 【模拟】玩具谜题普及场
- 判别分析法(Discriminant Analysis)
- 1个月,10多万点击,不得不信的事实
热门文章
- cocos2d-x触摸事件优先级
- 【图像识别】图像识别过程中,计算的图片大小多少为合适?
- 安卓学习UI组件-ExpandablelistView-可拓展的两级列表
- 最土团购系统数据结构数据字典二次开发宝典
- 虚拟化部署之Hyper-V简介
- linux mysql cpu 查看工具_Shell编程检测监控MySQL的CPU占用率
- java https 网络爬虫_Java 网络爬虫,就是这么的简单
- java中继承和多态的实验,Java中的继承和多态
- SpringMVC容器初始化篇----ContextLoaderListener
- 关于input type=“text”文本框的 默认宽度