Intent相关API
Intent: 意图
Intent(Context packageContext, Class<?> cls) : 用于创建显示意图对象
Intent(String action): 用于创建隐式意图对象
putExtra(String name, Xxx value): 保存额外数据
Xxx getXxxExtra(String name): 获取额外数据
setData(Uri data): 设置有特定格式的uri数据
Activity: 活动
startActivity(Intent intent): 一般启动Activity
startActivityForResult(int reqCode, Intent intent): 带回调启动Activity
onActivityResult(int reqCode, int resultCode, Intent data): 回调方法
setResult(int resultCode, Intent data): 设置要返回的结果
finish(): 结束当前Activity
getIntent(): 得到启动Activity的意图
Activity生命周期相关方法
onCreate()
onStart()
onResume()
onPause()
onRestart()
onStop()
onDestory()
View: 代表视图的根基类
setOnClickListener(OnClickListener listener): 设置点击监听
setOnLongClickListener(OnLongListener listener): 设置长按监听
SmsManager: 发送短信的工具类
static SmsManager getDefault() : 得到当前对象
sendTextMessage(...): 发送短信
设置点击监听的2种方式
方式一: Activity中添加监听:
view.setOnClickListener(OnClickListener listener);
方式二: 布局添加监听:
layout中: android:onclick=“方法名”
Activity中: public void 方法名(View v) { }
设置长按监听
view.setOnLongClickListener(OnLongClickListener listener)