您的位置:首页 > 移动开发 > Android开发

Android Intent 基本用法示例

2012-12-10 17:18 435 查看
1: 打开网页:

Uri uri = Uri.parse("http://www.baidu.com");

Intent intent = new Intent(Intent.ACTION_VIEW,uri);

startActivity(intent);


2:打开地图:

Uri uri = Uri.parse("geo:136.46,25.15");

Intent intent = new Intent(Intent.ACTION_VIEW,uri);

startActivity(intent);



3:呼出电话拨号器:

Uri uri = Uri.parse("tel:13697336841");

Intent intent = new Intent(Intent.ACTION_DIAL,uri);

startActivity(intent);


4:拨打电话:

Uri uri = Uri.parse("tel:13697336841");

Intent intent = new Intent(Intent.ACTION_CALL,uri);

MainActivity.this.startActivity(intent);


5.发送短信:



Intent intent = new Intent(Intent.ACTION_VIEW);

intent.putExtra("sms_body", "消息内容");

intent.setType("vnd.android-dir/mms-sms");

startActivity(intent);


6.发送短信(带号码):



Uri uri = Uri.parse("smsto:5554");

Intent intent = new Intent(Intent.ACTION_SENDTO,uri);

intent.putExtra("sms_body", "消息内容");

startActivity(intent);


7.发送彩信

// 发送彩信的图片路径

Uri uri = Uri.parse("file:///sdcard/handou.png");

Intent intent = new Intent(Intent.ACTION_SEND);

intent.putExtra("sms_body", "这里输入信息内容");

// 彩信附件

intent.putExtra(Intent.EXTRA_STREAM, uri);

// 文件类型

intent.setType("image/png");

startActivity(intent);

8.发送邮件

String[] tos = {"doctang@163.com"};

String[] ccs = {"tangmin@163.com"};

Intent intent = new Intent(Intent.ACTION_SEND);

intent.putExtra(Intent.EXTRA_EMAIL, tos);

intent.putExtra(Intent.EXTRA_CC, ccs);

intent.putExtra(Intent.EXTRA_TEXT, "邮件正文");

intent.putExtra(Intent.EXTRA_SUBJECT, "邮件主题");

//intent.putExtra(Intent.EXTRA_STREAM, "file:///sdcard/handou.png");

intent.setType("text/plain");

startActivity(intent);

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: