您的位置:首页 > 移动开发 > Android开发

【android】:android之使用Intent

2016-05-26 13:07 573 查看
android使用intent这个是通过标签进行定位的

比如说:

<activity android:name=".SecondActivity" >
<intent-filter>
<action android:name="com.example.activitytest.ACTION_START" />
<category  android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>


在 标签中我们指明了当前活动可以响应com.example.activitytest.ACTION_START 这个action

然后是在设置listener里面进行相关操作:

语法为:

Intent intent = new Intent(“com.example.test.ACTION_START”);

startActivity(intent);

这是一个过程

详细如下:

button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent("com.example.activitytest.ACTION_START");
startActivity(intent);
}
});


总结起来就两部:

1,在AndroidMainfest.xml里面定义intent-filter

2,在函数里面使用,利用上面所说的语法

使用隐式Intent,我们不仅可以启动自己程序内的活动,还可以启动其他程序的活动,

这使得Android 多个应用程序之间的功能共享成为了可能。比如说你的应用程序中需要展示

一个网页,这时你没有必要自己去实现一个浏览器(事实上也不太可能),而是只需要调用

系统的浏览器来打开这个网页就行了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: