android录音权限不弹框,android 6.0以下,拒绝录音权限后处理
搜了很久,都是牛头不对马嘴的复制黏贴。
大概感觉就是android 6.0以下要获取权限是否被拒绝了很难。。
最后找到个这个方法,凑活着用。
通过判断录音的分贝来判断是否开启了录音权限
MediaRecorder mRecorder = new MediaRecorder();
mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
mRecorder.setOutputFile(CommonMap.BASE_PATH+"record"+File.separator+fileName);
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
mRecorder.prepare();
mRecorder.start();
new Thread(new Runnable() {
@Override
public void run() {
int flag1 = 0;
for (int i = 0; i < 8; i++) {
try {
Thread.sleep(200);
} catch (InterruptedException e) {
e.printStackTrace();
}
int maxAmplitude = mRecorder.getMaxAmplitude();
flag1 += maxAmplitude;
}
if (flag1 == 0) {
handler.post(new Runnable() {
public void run() {
//没有权限的操作
Toast.makeText(AskAnswerActivity.this, "未开启权限或者没有录音", Toast.LENGTH_LONG).show();
}
});
} else {
//有权限的操作
}
}
}).start();
android录音权限不弹框,android 6.0以下,拒绝录音权限后处理相关推荐
- android APP隐私政策弹框的实现代码实例
android APP隐私政策弹框的实现代码实例 步骤一:在assets目录下放置隐私政策的文本文件,比如privacy.txt 步骤二:在drawable目录下放置圆角弹出框演示: <?xml ...
- android仿支付宝弹窗,AlipayPassDialog Android 仿支付宝密码键盘弹框,可以自定义样式 Dialog,调节字体颜色大小内容 @codeKK Android开源站...
博客讲解地址,欢迎前往查看 欢迎大家 Star,老铁给鼓励呗 效果图如下: 主要功能 支持自定义文本.颜色.大小 支持自定义关闭图标 支持弹框样式 支持回调函数处理 支持数字位置随机 API 方法介绍 ...
- android点击弹框,Android——js交互实现点击弹框
1.在main文件夹下创建assets文件夹导入html文件 Carson_Ho // JS代码 // Android需要调用的方法 function callJS(){ alert("An ...
- android 盒子输入法不弹出来,Android EditText不弹出输入法焦点问题的总结
看一个manifest中Activity的配置,如果这个页面有EditText,并且我们想要进入这个页面的时候默认弹出输入法,可以这样设置这个属性:android:windowSoftInputMod ...
- android 仿微信加载框,Android自定义控件——仿微信半透明加载框
在我们的app中不免回遇到耗时操作,这时我们给个加载框进行过度,使用户体验大大加强. 一.CustomDialog类的编写 package com.daqsoft.jingguan.weight; i ...
- android系统通知栏的弹框流程,Android Notification 手机系统横幅弹出提示框调用
类似于仿微信信息提示提出框. 在项目当中集成了推送功能,当手机接收到消息后只是在手机通知栏有提示信息.所以需要展示像微信信息弹出框一样的效果,开始自己还以为微信信息弹出框是自定义Dialog之类的自定 ...
- Android用按钮确定单选框,Android RadioButton单选框的使用方法
Android RadioButton单选框的使用方法 复制代码 代码如下: public class MainActivity extends Activity { public RadioGrou ...
- android 多个复选框,Android UI控件之CheckBox(复选框、多选框)
上一篇文章中学习了RadioButton.知道了RadionButton的基本用法,实现起来也是听简单的 和RadioButton一样CheckBox也是一个使用的非常多的控件,Android中它的的 ...
- android图片适配到裁剪框,Android图片剪裁-调用系统实现,完美适配魅族等机型
System-Photo-Cropper Android System Photo Cropper 使用系统原生的图片剪裁库,完美适配魅族等机型 Step 1 First you need a sys ...
最新文章
- 数据库设计Step by Step (9)——ER-to-SQL转化
- php中并发读写文件冲突的解决方案(文件锁应用示例)
- 我的工作日报 - 2020-9-16 星期三
- HANA live report - metadata retrieve - where I can find it in HANA studio
- 浅析数据库设计三范式
- 上传图片至服务器,写入到数据库Blob字段中,以及从数据库读取Blob信息(iframe父子页面传值)(1)
- 内存分配失败错误处理
- 与TensorFlow类似的项目有哪些?TensorFlow的优缺点是什么?
- myeclipse2017添加tomcat后,在tomcat启动按钮里面找不到的问题
- mycelipse中关于编码的配置
- k8s的命令行管理工具
- lldp协议代码阅读_LLDPD协议验证过程记录
- 北漂8年的程序员,终于在疫情之下决定撤退老家了
- C++输入一系列数字,以换行结束输入
- go之无缓冲channel(通道)和有缓冲channel(通道)
- 使用scrapy爬取京东产品详细信息
- 10年后,从新开始...
- 70 后,80 后硅谷派 AI 创业者的观察与思考
- 基于Springboot的民宿管理平台
- ioctl命令及参数传递