Android开发实践:Intent、Uri与对话框示例

需积分: 7 0 下载量 167 浏览量 更新于2024-09-11 收藏 36KB DOCX 举报
本篇笔记主要介绍了Android开发中的几个关键知识点,包括Intent、Uri、EditText交互、菜单操作和对话框活动的设计。 首先,关于Intent的使用,它是Android中用于启动其他应用组件(如Activity、Service或BroadcastReceiver)的重要工具。在示例代码中,首先创建了一个新的Intent对象,并设置了目标Activity(OtherActivity)和一个额外的数据项"testIntent",值为"123"。然后通过`startActivity()`方法启动了这个Intent,使得Activity02跳转到OtherActivity。Intent的ACTION_SENDTO部分展示了如何使用Uri来发送短信,通过构造一个指向SMS意图的URI,并设置短信正文,实现了发送短信的功能。 接着,EditText是Android中的文本输入组件,通过`getText().toString()`获取用户输入的字符串,然后将其转换为整数类型进行处理。这在处理用户输入数据时非常常见,例如用户填写表单或者输入数字。 菜单设计方面,开发者定义了一个包含两个选项的Menu:一个用于退出当前Activity(通过`finish()`),另一个显示关于信息。`onCreateOptionsMenu()`和`onOptionsItemSelected()`方法分别负责菜单的创建和响应用户选择,这是Android Activity生命周期中的重要回调。 最后,涉及到对话框Activity的设计,使用了相对布局(RelativeLayout)来创建一个具有特定标签("SecondActivity")且以对话框模式显示的Activity。`android:theme="@android:style/Theme.Dialog"`属性使得该Activity在显示时具有对话框的外观和行为,通常用于非全屏的轻量级交互。 这篇Android笔记涵盖了Android应用开发中常见的组件交互和界面设计技巧,包括Intent的灵活使用、用户输入处理以及基本的UI组件和菜单管理。理解并掌握这些知识点对于构建功能丰富的Android应用程序至关重要。