/** 调用的是系统的音乐播放器*/Intent intent_music = new Intent(Intent.ACTION_PICK);intent_music.setDataAndType(Uri.EMPTY,"vnd.android.cursor.dir/playlist");intent_music.putExtra("withtabs", true); // 显示tab选项卡intent_music.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);startActivity(intent_music);
-------------2014-01-17 17:07更新------------

上面代码在华为手机上运行时会报错.

修改如下:

Intent intent_music = new Intent(Intent.ACTION_PICK);  intent_music.setDataAndType(Uri.EMPTY,"vnd.android.cursor.dir/playlist");  intent_music.putExtra("withtabs", true); // 显示tab选项卡  intent_music.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); Intent j =Intent.createChooser(intent_music, "Choose an application to open with:");if (j == intent_music) {startActivity(j); } else {Intent intent = new Intent("android.intent.action.MUSIC_PLAYER");  startActivity(intent);}

使用createdChooser方法, 不至于运行时直接挂掉,然后选择另一种方法调用音乐播放器。



//在你所需要调用系统播放器的监听事件中添加上上面的一段代码就可以了。 这对于在做一个APP应用时不想在应用中重新再写一个音乐播放器时非常的有用。

一般的方法调用的音乐播放器只是对于某一首隔得播放,界面不友好!

更多相关文章

  1. android源代码下载——android环境配置
  2. Android EditText 代码实现键盘弹出打开和关闭工具类
  3. Android SDK 实例代码分析---Accelerometer Play(二)
  4. 如何通过代码更改ANDROID的UI布局
  5. 2010.11.28(2)———android 展示网页 和 调用js代码
  6. android 重用 c代码

随机推荐

  1. 神操作之实现PHP跳转
  2. php下载网络图片常用的三个方法总结
  3. PHP中100个最常用的函数
  4. PHP Swoole 基本使用
  5. js php实现无刷新下载功能
  6. PHP测试框架PHPUnit基本使用
  7. PHP会话控制:cookie和session区别与用法深
  8. 用Composer构建属于你的PHP框架
  9. PHP如何计算两个时间段交集的天数?
  10. php中的如何使用正则替换