立即注册
查看: 2347|回复: 1

[MTK软件经验分享] mt6735 [Audio Profile]L版本通知音设置SD卡铃声后,蓝牙传文件无声

发表于 2017-11-11 10:00:01 | 显示全部楼层 |阅读模式 来自 广东省深圳市
[DESCRIPTION]
L版本通知音设置sd卡铃声后,蓝牙传文件无声
[SOLUTION]
BluetoothOppNotification.java
1.import Android.provider.settings;
import android.media.RingtoneManager;


2, 在updateIncomingFileConfirmNotification函数的末尾部分mNotificationMgr.notify(id, n);之前添加如下:
intent.setDataAndNormalize(contentUri);
n.deleteIntent = PendingIntent.getBroadcast(mContext, 0, intent, 0);
//add start
String ringtone;
Uri defaultRingtoneUri = Settings.System.DEFAULT_NOTIFICATION_URI;
int type = RingtoneManager.getDefaultType(defaultRingtoneUri );
Uri ringtoneUri = RingtoneManager.getActualDefaultRingtoneUri(mContext, type);
Log.d(TAG, "getActualDefaultRingtoneUri. ringtoneUri="+ringtoneUri+ " type=" + type);
if(RingtoneManager.isRingtoneExist(mContext, ringtoneUri)){
n.defaults &= ~Notification.DEFAULT_SOUND;
}else{
n.defaults |= Notification.DEFAULT_SOUND;
Log.d(TAG, "getActualDefaultRingtoneUri. use default");
}
ringtone = ringtoneUri.toString();
n.sound =Uri.parse(ringtone);
//add end
mNotificationMgr.notify(id, n);

已绑定手机
已实名认证
在一切变得简单之前,唯一答案:努力去做!
发表于 2017-11-11 10:38:03 | 显示全部楼层 来自 福建省福州市
路过!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表