[android] Intent的初级学习
2013-10-07 16:42
239 查看
Intent(意图)主要是解决Android应用的各项组件之间的通讯。
Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。
例子1:
例子2:
Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。
例子1:
// 打电话按钮 Button intentButton = (Button) findViewById(R.id.intent_button1); intentButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(); intent.setAction(Intent.ACTION_CALL); intent.setData(Uri.parse("tel:15280063123")); startActivity(intent); } });
例子2:
// 发短按钮 Button sendButton = (Button) findViewById(R.id.intent_button_send); sendButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(); intent.setAction(Intent.ACTION_SENDTO); intent.setData(Uri.parse("smsto:5554")); intent.putExtra("sms_body", "hello!"); startActivity(intent); } });
相关文章推荐
- Android开发笔记之Intent初级学习教程
- Android初级学习之Intent的简单使用
- Android开发从零开始之七:Intent初级学习
- android开发_Intent初级学习
- Android学习篇章25-Intentc传输数据Bundle-Parcelable-Serializable
- Android Activity和Intent机制学习笔记
- Android开发学习笔记:Intent的简介以及属性的详解
- Android学习备忘011——使用Intent传递数据之返回结果
- Android开发学习笔记:Intent的简介以及属性的详解
- Android Service学习之IntentService 深入分析(附码源分析)
- Android学习记录(7)—Intent中显示意图和隐式意图的用法
- Android学习整理-Intent整理
- Android开发学习笔记:Intent的简介以及属性的详解
- android之intent显式,显式学习
- Android Activity和Intent机制学习笔记
- Android学习 - Intent使用
- Android学习(4)之页面间的传值——Intent意图对象的两种方式
- android学习五 Intent
- android PendingIntent学习
- Android 学习笔记(10)—— Intent 基本运用