一.调用Application层的的意图(这些都是模板代码)
①如调用电话拨号器
Intent intent = new Intent();
intent.setAction(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel://"+phonenum));
startActivity(intent);
②调用发短信功能
1.一种是直接指定手机号发送
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phonenum, null, message, null, null);
2.是与拨号器一样调用视图
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(Uri.parse("smsto:"+phonenum));
startActivity(intent);
二.意图实现界面跳转
//Context上下文,
Intent intent = new Intent();
intent.setClass(Context,
字节码文件);
startActivity(intent);
需要实现带值的跳转时是同意调用Intent的putExtra("key",value)方法进行传值(只能传递基本八大数据类型及其组成的数组,还有就是parcelable和序列化数据),在另一个界面若是要获取参数调用 get类型Extra("key")方法获取.