1.在src/main/AndroidManifest.xml中添加:

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

2.在MainActivaty中定义函数getPermissionCamera:

/*** 确认camera权限* @param activity* @return*/
public static boolean getPermissionCamera(Activity activity) {int cameraPermissionCheck = ContextCompat.checkSelfPermission(activity, Manifest.permission.CAMERA);int readPermissionCheck = ContextCompat.checkSelfPermission(activity, Manifest.permission.READ_EXTERNAL_STORAGE);int writePermissionCheck = ContextCompat.checkSelfPermission(activity, Manifest.permission.WRITE_EXTERNAL_STORAGE);if (cameraPermissionCheck != PackageManager.PERMISSION_GRANTED|| readPermissionCheck != PackageManager.PERMISSION_GRANTED|| writePermissionCheck != PackageManager.PERMISSION_GRANTED) {String[] permissions = new String[]{Manifest.permission.CAMERA,Manifest.permission.READ_EXTERNAL_STORAGE,Manifest.permission.WRITE_EXTERNAL_STORAGE};ActivityCompat.requestPermissions(activity,permissions,0);return false;} else {return true;}
}

3.在MainActivity的onCreate函数中调用:

@Override
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);button = (Button) findViewById(R.id.mybutton);mytext = (TextView) findViewById(R.id.mytext);Mybutton listener = new Mybutton();button.setOnClickListener(listener);boolean havePermission = getPermissionCamera(this);Log.i(TAG, "getPermissionCamera " + havePermission);display();
}

Android studio 申请读写权限,相机权限。相关推荐

  1. android studio自动设置权限,android studio打包,安装后权限都没有默认打开,如何设置打开?...

    android studio打包,安装后权限都没有默认打开,如何设置打开?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ...

  2. Android SDK22以下 读写手机存储权限获取失败问题处理方法

    针对小米手机sdk22以下sdk获取不到文件 存储权限问题. /****************** Android SDK22 读写手机存储权限获取问题处理方法 ****************** ...

  3. [Android Studio]申请摄像头权限失败

    转载来源:安卓开发调用摄像头一直失败的原因及解决(权限问题) 安卓开发调用摄像头一直失败的原因及解决(权限问题) 最近开发安卓的时候,发现调用摄像头一直出错,导致APP直接崩溃, 错误代码:java. ...

  4. android 6.0 sd卡读写权限,Android 6.0 读写SD卡权限问题

    一.问题描述## Android 6.0 下默认存储SD卡,使用原生FMRadio生成的文件保存到内部存储中 [预置条件]插入T卡[操作步骤]设置>存储设备和USB>选择SD卡为默认存储& ...

  5. Android Studio使用webservice远程访问数据库SQL Server 2008 R2

    首先说一下背景,由于目前个人自学Android Studio,参考度娘实现连接DB的方式,总结出目前主流的两种方式: 1)使用jtds直接访问DB数据库(参考:https://blog.csdn.ne ...

  6. Android studio设置相机权限,如何强制将“android.permission.CAMERA”权限添加到Codename中的清单中...

    我试图在Codename One中显示后置摄像头的实时预览.我使用原生界面(我首先针对的是Android). 为了让我的应用程序能够使用相机而不会弄乱构建提示,我在主窗体中添加了以下行: if (Ca ...

  7. android 申请拍照权限,React Native模块之Permissions权限申请的实例相机

    React Native模块之Permissions权限申请的实例相机 发布时间:2020-09-03 23:49:26 来源:脚本之家 阅读:280 作者:lqh React Native模块之Pe ...

  8. android申请蓝牙的权限,Android Studio 真机调试捕获异常申请和蓝牙权限代码

    Android Studio 真机调试捕获异常申请和蓝牙权限代码 第一步: 在Android的manifest.xml文档中加入下面的声明: android:name="android.ha ...

  9. 【Android 性能优化】应用启动优化 ( 方法追踪代码模板 | 示例项目 | SD 卡访问权限 | 示例代码 | 获取 Trace 文件 | Android Studio 查看文件)

    文章目录 一. 方法追踪代码模板 二. 追踪 Launch 页面的 onCreate 方法执行情况 1. 示例项目 2. SD 卡访问权限问题 ( 动态权限申请 ) 3. MainActivity o ...

  10. android 动态申请权限_你真的了解Android权限机制吗?

    码个蛋(codeegg)第 610 次推文 作者:FeelsChaotic 原文:https://www.jianshu.com/p/a17c8bed79d9 前言 Android将安全设计贯穿系统架 ...

最新文章

  1. [实现] 利用 Seq2Seq 预测句子后续字词 (Pytorch)
  2. 相互靠近的色环电感之间的互感
  3. Python3 文件读写(持续更新)
  4. android 覆盖安装问题
  5. python中socket实现代理功能_python实现代理服务功能实例
  6. [Redis6]新数据类型_Geospatial
  7. 图像算法研究---一种简单的YUV转RGB的优化算法
  8. Turbo码:3GPP TS 36.212
  9. TCP 实战抓包分析
  10. sdformatter格式化选项设置_教大家sdformatter如何进行sd卡低级格式化
  11. FFmpeg 编码、解码器列表(IOS)
  12. python弹幕分析_用Python抓取bilibili弹幕并分析
  13. 第一章 冯诺伊曼结构
  14. 有哪些好用的读书笔记app
  15. 【微信小程序】全局数据共享
  16. 友元 异常 RTTI 类型转换符
  17. uniapp开发即时通讯聊天app,纯nvue仿微信,前后端开源
  18. c语言:access函数
  19. Java实现Excel批量导入数据
  20. 核烧写及UBOOT调试经验总结

热门文章

  1. 金禄电子通过注册:年营收13亿 二股东麦睿明因走私被判刑
  2. 怎么将pdf转换成jpg图片格式
  3. 计算机默认网络密码是多少,中国电信的默认服务密码是什么
  4. 《高效人士的七个习惯》读后感-总结
  5. 前端中那些让你头疼的英文单词
  6. FreebuF黑客专访系列之吴翰清(刺):接下来几年,有两样东西必定会火
  7. 科研入门 | 会议、期刊、出版社、数据库等常识
  8. K线技术指标实现详解—KDJ
  9. Equinox 和 OSGI 介绍
  10. 网络 打印机怎么连接?