android6.0蓝牙配对加入提示音
2016-08-05 15:32
489 查看
在广播接收器里截获蓝牙配对的广播
....
if (action.equals(BluetoothDevice.ACTION_PAIRING_REQUEST)) {
......
Uri sound = Settings.System.DEFAULT_NOTIFICATION_URI;
AudioManager audio = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
int RingerMode = audio.getRingerMode();
android.util.Log.d("zhang", "84 : RingerMode = "+RingerMode);
if(RingerMode==AudioManager.RINGER_MODE_NORMAL){
if (sound != null){
Utils.startSound(sound, context);
}
}
}
Utils.java:
static void startSound(Uri sound,Context context) {
if(mMediaPlayer==null){
mMediaPlayer = MediaPlayer.create(context , sound);
}
mMediaPlayer.start();
}
static void stopSound() {
if(mMediaPlayer!=null){
mMediaPlayer.stop();
mMediaPlayer.release();
mMediaPlayer = null;
}
}
....
if (action.equals(BluetoothDevice.ACTION_PAIRING_REQUEST)) {
......
Uri sound = Settings.System.DEFAULT_NOTIFICATION_URI;
AudioManager audio = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
int RingerMode = audio.getRingerMode();
android.util.Log.d("zhang", "84 : RingerMode = "+RingerMode);
if(RingerMode==AudioManager.RINGER_MODE_NORMAL){
if (sound != null){
Utils.startSound(sound, context);
}
}
}
Utils.java:
static void startSound(Uri sound,Context context) {
if(mMediaPlayer==null){
mMediaPlayer = MediaPlayer.create(context , sound);
}
mMediaPlayer.start();
}
static void stopSound() {
if(mMediaPlayer!=null){
mMediaPlayer.stop();
mMediaPlayer.release();
mMediaPlayer = null;
}
}
相关文章推荐
- android -详谈Style和Theme
- Android Fragment
- RxJava Android(RxAndroid) 开发全家桶
- 编译Android内核模块
- 设计模式之状态模式---State Pattern
- Android Retrofit RxJava实现缓存
- Monkey测试简介[附示例]
- Android BLE蓝牙4.0开发详解
- bindService失败的解决办法
- 第三方集成的坑如:java.util.zip.ZipException: duplicate entry: com/ta/utdid2/android/utils/AESUtils.class
- Android学习笔记之AndroidManifest.xml文件解析
- Android控件EditText中文本光标位置的设置
- Android和PHP开发最佳实践
- 【Android】【优化】
- Android 四大组件之" Service "
- 使用 buck 打包 Android( 使用OkBuck给Android Studio+gradle生成 buck 脚本)
- Android动态改变Icon总结笔记
- android Math 用法大全
- BaseAdapter——convertView回收机制与动态控件响应o
- Android书籍推荐