首页 > 其他 > 详细

intent使用

时间:2016-01-30 22:36:22      阅读:257      评论:0      收藏:0      [点我收藏+]

intent是同一个或不同组件之间传递消息媒介。主要包括action和data:例如,ACTION_DEAL content://contacts/people/1 显示拨号界面,并填充标识为1的人的信息;

ACTION_VIEW tel:123 显示拨号电话界面,并填充给定的号码(123);其他的次要部分如 category(类别)、type(数据类型)、component(组件)、extras(附加信息)、flag(如何启动目标activity)。

关键代码如下

1  public void onCreate(Bundle savedInstanceState) {
2         super.onCreate(savedInstanceState);
3         setContentView(R.layout.main);
4             Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("content://contacts/people/1"));
5         startActivity(intent);
6     }
7     

其中uri是通用资源标志符,Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。

Android平台而言,URI主要分三个部分:scheme、authority 和 path。

 其中authority又分为host和port。格式如下:scheme://host:port/path

实际的例子:

技术分享

 

上面的代码在模拟器中执行结果如下:技术分享,调出第一个联系人的信息。

intent使用

原文:http://www.cnblogs.com/hxjbc/p/5172060.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!