手机录音权限被禁止怎么开启

录音权限已经开启,还是提示不能录音_360社区
绑定手机号
应国家法规对于账号实名的要求,请您在进行下一步操作前,需要先完成手机绑定 (若绑定失败,请重新登录绑定)。
不绑定绑定手机号
应国家法规对于账号实名的要求,如不绑定手机号,则只能浏览论坛,无法进行发帖、评论、回复、点赞等相关操作 (若绑定失败,请重新登录绑定)。
确定绑定手机号
反馈360产品问题,
华为荣耀6已经在手机管家开启360儿童卫士录音权限,还是提示没有录音权限,这是怎么回事,请教大神,谢谢
亲,您好,正常情况下是可以使用录音的,您看下手机本身的设置里面——找到应用程序的权限设置看下呢?或者更换一台手机登陆APP看下是否可以录音呢?如果另外的手机可以录音,建议您联系下华为手表的客服看下权限的设置是否正常;如果还有问题可以拨打我们的手表售后电话:进行处理哦~~
热门推荐最新主帖
360社区客户端下载Android编程检测手机录音权限是否打开的方法
转载 &发布时间:日 12:06:45 & 作者:joshua_love
这篇文章主要介绍了Android编程检测手机录音权限是否打开的方法,涉及Android针对音频操作的相关技巧与注意事项,需要的朋友可以参考下
本文实例讲述了Android编程检测手机录音权限是否打开的方法。分享给大家供大家参考,具体如下:
6.0之前的权限检测只是检测到是否在清单文件中注册
Boolean flag = (PackageManager.PERMISSION_GRANTED ==
pm.checkPermission("android.permission.RECORD_AUDIO", "包名"));
Boolean flag = PermissionChecker.checkSelfPermission(this, Manifest.permission.)== PermissionChecker.PERMISSION_GRANTED;
if (flag){
ToastUtil.showMessage("有权限");
ToastUtil.showMessage("无权限");
在6.0系统一下 无论是关闭或者打开app的录音权限都能获取到权限,6.0以上则正常,后来发现是6.0以后google加强了权限管理
public class CheckPermissionUtils {
*获取app的录音权限是否打开
*android 6.0version以上 传统方法不适合 以此兼容
* @param context
public static Boolean isHasAudioRecordPermission(Context context) {
// 音频获取源
int audioSource = MediaRecorder.AudioSource.MIC;
// 设置音频采样率,44100是目前的标准,但是某些设备仍然支持2,11025
int sampleRateInHz = 44100;
// 设置音频的录制的声道CHANNEL_IN_STEREO为双声道,CHANNEL_CONFIGURATION_MONO为单声道
int channelConfig = AudioFormat.CHANNEL_IN_STEREO;
// 音频数据格式:PCM 16位每个样本。保证设备支持。PCM 8位每个样本。不一定能得到设备支持。
int audioFormat = AudioFormat.ENCODING_PCM_16BIT;
// 缓冲区字节大小
int bufferSizeInBytes = 0;
bufferSizeInBytes = AudioRecord.getMinBufferSize(sampleRateInHz,
channelConfig, audioFormat);
AudioRecord audioRecord = new AudioRecord(audioSource, sampleRateInHz,
channelConfig, audioFormat, bufferSizeInBytes);
//开始录制音频
// 防止某些手机崩溃,例如联想
audioRecord.startRecording();
catch (IllegalStateException e){
e.printStackTrace();
* 根据开始录音判断是否有录音权限
if (audioRecord.getRecordingState() != AudioRecord.RECORDSTATE_RECORDING) {
audioRecord.stop();
audioRecord.release();
audioRecord =
最后一种,测试没问题。
public class CheckPermissionUtils {
private static final String TAG = "CheckPermissionUtils";
private static CheckPermissionUtils checkPermissionUtils = new CheckPermissionUtils();
static final int SAMPLE_RATE_IN_HZ = 44100;
static final int BUFFER_SIZE = AudioRecord.getMinBufferSize(
SAMPLE_RATE_IN_HZ, AudioFormat.CHANNEL_IN_DEFAULT,
AudioFormat.ENCODING_PCM_16BIT);
private AudioRecord mAudioR
Boolean isGetVoiceR
private Object mL
private int count=0;
private Boolean isHasP
private CheckPermissionUtils() {
mLock = new Object();
public static CheckPermissionUtils getinstance() {
if (checkPermissionUtils == null) {
checkPermissionUtils = new CheckPermissionUtils();
return checkPermissionU
public Boolean isHasAudioRecordingPermission(Context context) {
isHasPermission=
mAudioRecord = new AudioRecord(MediaRecorder.AudioSource.MIC,
SAMPLE_RATE_IN_HZ, AudioFormat.CHANNEL_IN_DEFAULT,
AudioFormat.ENCODING_PCM_16BIT, BUFFER_SIZE);
if (mAudioRecord == null) {
Log.e("sound", "mAudioRecord初始化失败");
isGetVoiceRun =
new Thread(new Runnable() {
public void run() {
mAudioRecord.startRecording();
short[] buffer = new short[BUFFER_SIZE];
while (isGetVoiceRun) {
if (count++&10) {
isGetVoiceRun=
//r是实际读取的数据长度,一般而言r会小于buffersize
int r = mAudioRecord.read(buffer, 0, BUFFER_SIZE);
long v = 0;
// 将 buffer 内容取出,进行平方和运算
for (int i = 0; i & buffer. i++) {
v += buffer[i] * buffer[i];
// 平方和除以数据总长度,得到音量大小。
double mean = v / (double)
double volume = 10 * Math.log10(mean);
Log.d(TAG, "-------分贝值:" +volume+"----v"+v+"------r"+r );
if (v&0&&r&0) {
isHasPermission=
return isHasP
// 大概一秒十次
synchronized (mLock) {
mLock.wait(5);
catch (InterruptedException e) {
e.printStackTrace();
mAudioRecord.stop();
mAudioRecord.release();
mAudioRecord =
//}).start();
catch (Exception e) {
return isHasP
另,可点击此处查看
更多关于Android相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《》
希望本文所述对大家Android程序设计有所帮助。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具如何打开手机录音权限?_百度知道
如何打开手机录音权限?
我的手机是vivoX1st,最近玩唱吧的时候录不进声音,提示我打开录音权限,我找不到该从哪里打开,你能帮帮我吗?
我有更好的答案
手机设置,程序,点你要录音的软件,点进去,修改权限。如果是原系统,直接卸载重新安装一下就可以了。如果是Funtouch os系统,您可以到i管家里面把权限打开就可以了。管家--软件管理--软件权限管理。打开就可以了。在授权管理中有个应用权限管理, 然后有两个界面, 权限管理和应用管理 ,在应用管理中找到 ,点击 里面有很多权限, 类似录音, 视频等等 ,点击就也可以设置允许或者拒绝。这是因为你得应用权限被保护住了,你要用的话,就开启权限。打开手机设置选项进去以后下拉到——安全选项进去以后找到-——应用权限 ,关了就好了。
您好!  很抱歉请问您有没有升级过系统呢?如果是原系统,直接卸载重新安装一下就可以了。如果是Funtouch os系统,您可以到i管家里面把权限打开就可以了哦!i管家--软件管理--软件权限管理。打开就可以了哦!如果有任何问题可以随时来咨询我们的。非常感谢您对我们vivo的支持,祝您生活愉快!
怎么升级系统在哪里可以升级系统?
我的手机好像不是这个系统
可是我点系统升级,我的手机显示已是最新系统
可是我点系统升级,我的手机显示已是最新系统
  很抱歉给您带来了不便!如果您的是安卓系统,建议您把软件卸载重装一下就可以了哦!
本回答被网友采纳
应该是有安全管理软件禁用了,打开安全软件,进权限管理功能启用 唱吧的录音权限。
如何/打开手机录音设备
1条折叠回答
为您推荐:
其他类似问题
您可能关注的内容
手机录音的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。掺水油, 积分 240, 距离下一级还需 260 积分
掺水油, 积分 240, 距离下一级还需 260 积分
掺水油, 积分 240, 距离下一级还需 260 积分
主题 : 5|帖子 : 15|积分 : 240
该用户从未签到
录唱吧录完后唱吧提示手机录音权限未开启,然后我去设置中应用与权限查看,发现唱吧的录音权限是开启的,这是怎么回事?求解
---来自一加社区手机客户端
93#汽油, 积分 11867, 距离下一级还需 8133 积分
93#汽油, 积分 11867, 距离下一级还需 8133 积分
93#汽油, 积分 11867, 距离下一级还需 8133 积分
主题 : 186|帖子 : 2210|积分 : 11867
该用户从未签到
可以啊,我用的氧系统,已经几个月了
---来自一加社区手机客户端
93#汽油, 积分 11430, 距离下一级还需 8570 积分
93#汽油, 积分 11430, 距离下一级还需 8570 积分
93#汽油, 积分 11430, 距离下一级还需 8570 积分
主题 : 253|帖子 : 2950|积分 : 11430
该用户从未签到
去权限点询问,再去唱吧重新开一次试试,不行就重装
95#汽油, 积分 24216, 距离下一级还需 25784 积分
95#汽油, 积分 24216, 距离下一级还需 25784 积分
95#汽油, 积分 24216, 距离下一级还需 25784 积分
主题 : 151|帖子 : 4156|积分 : 24216
该用户从未签到
是不是装了小娜
---来自一加社区手机客户端
煤油, 积分 2504, 距离下一级还需 2496 积分
煤油, 积分 2504, 距离下一级还需 2496 积分
煤油, 积分 2504, 距离下一级还需 2496 积分
主题 : 26|帖子 : 515|积分 : 2504
该用户从未签到
我在酷狗音乐里面试过唱歌,没插耳机这些,杂音很严重,效果还不如我去年买的酷派大神F1移动版
主题 : 0|帖子 : 154|积分 : 213
该用户从未签到
非常感谢你的反馈,请尝试下,手机自带录音机能否正常录音,如果能正常录音,请您重新安装一下唱吧或者重启手机试试,如有问题,请提供唱吧下载来源及版本,以便我们及时的为你解决,感谢。
一加手机1勋章
圣诞节 勋章
圣诞节专属勋章
元旦纪念勋章
在线小达人
社区上线100天纪念勋章
二周年 纪念勋章
一加二周年纪念勋章
一加手机3勋章
一加手机2勋章
鸡年纪念勋章
一加手机5勋章
猴年纪念勋章 猴年猴赛雷
庆祝 一加手机6板块开版
深圳市万普拉斯科技有限公司 版权所有(如何将开发的app录音权限直接设置为允许而不是询问状态,在使用录音时不弹出权限授权的对话框,像微信? - 知乎9被浏览<strong class="NumberBoard-itemValue" title="分享邀请回答0添加评论分享收藏感谢收起}

我要回帖

更多关于 录音权限被禁止怎么办 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信