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);
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);
相关文章推荐
- android之Intent几个基础用法示例
- 【Android】11.6 Fragments基本用法示例
- Android 通知的基本用法示例代码
- Android Volley入门到精通:初识Volley的基本用法(示例,出错代码)
- android中Service的基本用法和IntentService的使用
- Android中PendingIntent的基本用法
- Android AutoCompleteTextView控件基本用法示例
- Android Intent中显示意图与隐式意图的基本用法
- Android中Fragment的基本用法示例总结
- Android中ViewPager组件的基本用法及实现图片切换的示例
- Android提高之Activity+Intent用法示例
- android基础-----Intent控件的基本用法
- Android Volley入门到精通:初识Volley的基本用法(示例,出错代码)
- Android编程之绘图canvas基本用法示例
- android之Intent几个基础用法示例
- Android Intent 基本使用及对象构成
- Android Volley完全解析(一),初识Volley的基本用法
- android intent 切换activity中的几种用法
- Android(第三种动画)属性动画完全解析(上),初识属性动画的基本用法
- Android中关于Intent filter和Intent的一些用法。