解决方案 »
- android4.1状态栏短信通知,点击后会把其他应用隐藏到后台。
- android使用JAXBContext包错了,求解答。
- 请问我写的这个类中,为什么第一个动画不能切换图片?(AnimationDrawable)
- SlidingDrawer怎么让content里的内容不拉时就显示一部分出来
- 请用过VideoView类的朋友帮助
- sqlite查一个表的列数?
- 签名问题
- 怎么让自己的APK覆盖别人的APK???跪求!!!!
- activity和WindowManager.addView的问题
- 将android studio布局预览问题
- service总是不能初始化,注释掉一部分程序后可以初始化,怎么回事?求解释。
- Android NDK编译工程成功,但点击运行时却报一些Function 'XXX' could not be resolved的错误
Intent intent2 = new Intent();
/* 开启Pictures画面Type设定为image */
intent2.setType("audio/*");
/* 使用Intent.ACTION_GET_CONTENT这个Action */
intent2.setAction(Intent.ACTION_GET_CONTENT);
/* 取得相片后返回本画面 */
//这样就不会记忆你的选项了,录音和音乐都是setType("audio/*")
startActivityForResult(Intent.createChooser(intent2, "Select music"),1);
就是如何把应用加入到选择列表里。
例如:
<intent-filter>
<action android:name="android.intent.action.GET_CONTENT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="audio/*" />
</intent-filter>在你的activity里加入如下代码,你会发现你的例子选择的时候就多了添加了这个话的那个应用
所以如果知道能设置某个的mimeType就能决定打开某个应用了。
而网上大多数都说录音和音乐播放都是audio/*(当然大家都是粘贴来粘贴去的,难免),
所以分开他们可能需要其他区分点……暂时没空找这方面资料了……
如果你有发现更多资料,最好能分享出来,或私信我,谢谢
这个就排除了audio/*的系统录音了~!