得到默认闹铃铃声:
RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM);


调用文件选择,选择铃声文件:
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);intent.setType("audio/*");Intent intent1=Intent.createChooser(intent, "选择铃声");startActivityForResult(intent1, 10);


@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data){super.onActivityResult(requestCode, resultCode, data);// 返回铃声uriif (requestCode == 10){if (resultCode == RESULT_OK){// 将返回的uri转为path,方便后续利用Uri uri = data.getData();Cursor cursor = getContentResolver().query(uri, null, null,null, null);if(cursor != null)cursor.moveToFirst();else{ToastUtil.showToastShort(ReadyActivity.this, "请选择有效的音频文件");return;}String strRingPath = cursor.getString(1);cursor.close();Log.i("ck", "ringPath>" + strRingPath);}}}



播放铃声代码:(这是播放默认闹铃的代码)
MediaPlayer mp = new MediaPlayer();mp.setDataSource(this, RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE));mp.prepare();mp.start();

更多相关文章

  1. Android在代码中设置控件的drawableLeft,drawableRight,drawableTo
  2. Android随笔--短小精悍的代码段(持续更新)
  3. 随想录(一个android原生app的代码赏析)
  4. Loader和Fragment使用示例代码
  5. Eclipse中查看Android源代码
  6. Android 记忆卡片游戏 记忆力 Android游戏 Android记忆卡片游戏
  7. android 源代码在线查看和索引
  8. Android系统默认Home应用程序(Launcher)的启动过程源代码分析(3)

随机推荐

  1. android vr全景图片初探(仿微博360全景图
  2. AppInterface,一套Android与H5的混合开发
  3. 如何在android设备上insmod自己单独编译
  4. Vue自定义数字键盘组件
  5. Android(安卓)蓝牙学习笔记(一)
  6. Android(安卓)AsyncTask使用以及源码解析
  7. 详解Android(安卓)Activity之间跳转出现
  8. Windows下搭建Android(安卓)2.1开发环境
  9. 开源项目之Android(安卓)最新篇
  10. Android(安卓)内存泄漏总结