Intent Filter是android里非常有特色的一个概念。他的用户体验和windows下的文件管理器的弹出菜单里的“打开方式”非常相似。在windows中,当用户选择了打开方式菜单后,系统让用户选择应用来打开所选择的文件。而在android中的文件已经被uri资源代替了。

Intent Filter在android中的应用非常普遍,尤其在资源共享中。例如,当用户选择了一个图片,选择了共享,我们常常会发现一个选择列表。这个选择列表是动态生成的,不是一成不变的。假如你新安装了facebook应用,那么facebook就会出现在这个列表里面。从这个例子可以发现,intent filter的设计使得android系统显得更加灵活了。

要实现一个Intent Filter, 我们要在AndroidManifest.xml中加入必要的设置,以通知系统某个activity都能够处理什么类型的URI资源,然后要在activity的onCreate中加入必要的代码以处理系统传递过来rui资源。

更多相关文章

  1. 使用android工程作为类库Unable to resolve superclass of L问题
  2. Android应用程序的权限机制
  3. 快乐周末:典型的 Android(安卓)用户是穿T恤和牛仔裤的书呆子?
  4. Android的uid与UserHandle
  5. andriod环境的配置eclipse
  6. Android——用户登陆及用户名和密码的保存
  7. Android(安卓)轻松实现语音识别
  8. 如何降低android应用程序的耗电量
  9. Android程序开发初级教程(一)

随机推荐

  1. android 音频
  2. android 修改开关机铃声
  3. Android Handler解析和相关问题
  4. Android(安卓)横竖屏切换生命周期
  5. Android:使用JDBC链接MySQL数据库
  6. 13、Android重写系统返回键
  7. android 常用URI 值得记住
  8. 2011年沈大海讲师Android的新浪微博客户
  9. Android AIDL机制
  10. Android尺寸标注设计大全和Android切图规