两者都是一个Intent的Action

当你希望通过Intent打开一个Activity并从中选取一个想要的内容例如图片、用户号码等时

通过这两个Action都可以完成类似功能

ACTION_PICK比较简单:

Intent intent = new Intent(Intent.ACTION_PICK, People.CONTENT_URI); //1.Action 2.URIstartActivityForResult(intent, 0);

这样通过onActivityResult方法就可以获取到选取内容的信息啦


ACTION_GET_CONTENT :

Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("audio/*"); startActivity(Intent.createChooser(intent, "Select music"));

其实action_get_content是通过intent中设置的type属性来判断具体调用哪个程序的

更多相关文章

  1. Android(安卓)增量更新实例(Smart App Updates)
  2. Android启动过程
  3. 实现三星S3蒲公英水波纹效果(三)——Activity水波纹实现篇
  4. Android的Service总结
  5. Android(安卓)user defined service handling
  6. Android(安卓)AIDL 实例
  7. android TraceView (图形化性能测试工具)使用入门笔记
  8. Android使用webview让服务器上的js调用java代码的方法
  9. Android(安卓)获取通话记录和短信内容

随机推荐

  1. Android菜鸟必看:解析应用的基本原理
  2. Android(安卓)中各种JAVA 包的功能描述
  3. 我的Android学习计划--走在架构师的路上
  4. Android(安卓)Animation学习笔记
  5. 使用Vitamio打造自己的Android万能播放器
  6. Android(安卓)libyuv应用系列(二)libyuv在A
  7. Android:SNS客户端开发三:数据库操作(一)
  8. RenderScript 让你的Android计算速度快的
  9. Android:模拟器使用命令安装apk
  10. 为什么iOS比Android更吸引开发者