Android应用的各项组件之间的通讯 - Intent的应用
2013-05-05 22:08
393 查看
引用的类
1、使用Intent从当前Activity启动另外个Activity
例如:
当前工程内有2个Activity (MainActivity , other)
在相应的事件内加入
===================================================
2、使用Intent传递数据给另外个Activity
在当前Activity写入数据
===================================================
3、使用Intent启动其他应用程序,并且传入数据
例如:启动个发短信,填入号码以及内容
import android.content.Intent;
1、使用Intent从当前Activity启动另外个Activity
例如:
当前工程内有2个Activity (MainActivity , other)
在相应的事件内加入
Intent intent = new Intent(); intent.setClass(MainActivity.this, other.class); MainActivity.this.startActivity(intent);执行后就能打开另外个Activity
===================================================
2、使用Intent传递数据给另外个Activity
在当前Activity写入数据
Intent intent = new Intent(); intent.putExtra("lablename", "value");接受的Activity读取数据
Intent intent = getIntent(); String str = intent.getStringExtra("lablename");str内就是刚才写入的数据value
===================================================
3、使用Intent启动其他应用程序,并且传入数据
例如:启动个发短信,填入号码以及内容
Uri uri = Uri.parse("smsto:12345678"); //号码 Intent intent = new Intent(Intent.ACTION_SENDTO,uri); intent.putExtra("sms_body", "hello world"); //短信内容 startActivity(intent);
相关文章推荐
- 【Android应用开发技术:应用组件】Intent使用方法
- Android应用程序组件之间的通信Intent和IntentFilter
- android组件通讯 Intent Filter隐式实现Intent
- android 应用组件[通用 Intent---创建闹铃] 二
- android 应用组件[通用 Intent---显示所有闹铃] 四
- android 应用组件[通用 Intent---显示地图上的位置] 十四
- Android组件之间的信使——Intent
- android组件通讯 Intent Filter隐式实现Intent
- Android组件通讯与广播消息(2)—Intent 启动 Activity
- android 应用组件[通用 Intent---添加日历事件] 五
- android应用安全——组件通信安全(Intent)
- Android学习08Android应用程序组件之间的通信Intent和IntentFilter
- Android四大组件之ContentProvider实现多应用之间传递数据实例
- Android应用开发—Intent组件详解
- android 应用组件[通用 Intent---播放媒体文件] 十五
- android 应用组件[通用 Intent---加载网址] 二十二
- Android组件之间的信使——Intent
- Android组件之间交互核心Intent用法分析
- android 应用组件[Intent 和 Intent 过滤器] 一
- android 应用组件[通用 Intent---拍摄照片或视频并将其返回] 六