两者都是一个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 获取通话记录和短信内容
  2. EditText android:windowSoftInputMode 属性之旅
  3. 查看android里的数据库的内容的方法
  4. EditText所有属性详解
  5. ViewGroup之android:animateLayoutChanges属性

随机推荐

  1. Tomcat双向Https验证搭建,亲自实现与主流
  2. AndroidStudio 连接 Android系统开发板
  3. Cocos2dx 3.x在Android下多线程加载问题(
  4. Android(安卓)Studio 使用 ImageAsset 生
  5. Android中遇到java.lang.NoSuchMethodErr
  6. android下耳机HOOK键功能开发
  7. 重拾Android之路(三)手机适配
  8. 使用MediaCodec和RTMP做直播推流
  9. 关于 android 中 edittext 特殊字符过滤
  10. Android多线程并发访问网络