【Android】Android中Intent的用法总结
来源:互联网 发布:儿童教育网络建设职业 编辑:程序博客网 时间:2024/05/09 17:49
转载▼
来源:http://blog.sina.com.cn/s/blog_5f1fe33f0100n5e1.html
1.显示网页:
Java代码
- Uri
uri "http://www.google.com");= Uri.parse( - Intent
it new= Intent(Intent.ACTION_VIEW,uri); - startActivity(it);
2.显示地图:
Java代码
- Uri
uri "geo:38.899533,-77.036476");= Uri.parse( - Intent
it new= Intent(Intent.Action_VIEW,uri); - startActivity(it);
3.从google搜索内容
Java代码
- Intent
intent new= Intent(); - intent.setAction(Intent.ACTION_WEB_SEARCH);
- intent.putExtra(SearchManager.QUERY,"searchString")
- startActivity(intent);
4.路径规划
Java代码
- Uri
uri "http://maps.google.com/maps?f=dsaddr=startLat startLng&daddr=endLat endLng&hl=en");= Uri.parse( - Intent
it new= Intent(Intent.ACTION_VIEW,URI); - startActivity(it);
5.拨打电话
Java代码
- Uri
uri "tel:xxxxxx");= Uri.parse( - Intent
it new= Intent(Intent.ACTION_DIAL, uri); - startActivity(it);
- [color=blue]//要使用这个必须在配置文件
中加入<uses-permission id="android .permission.CALL_PHONE" />[/color]
6.调用发短信的程序
Java代码
- Intent
it new= Intent(Intent.ACTION_VIEW); - it.putExtra("sms_body",
"The SMS );text" - it.setType("vnd.android-dir/mms-sms");
- startActivity(it);
7.发送短信
Java代码
- Uri
uri "smsto:0800000123");= Uri.parse( - Intent
it new= Intent(Intent.ACTION_SENDTO, uri); - it.putExtra("sms_body",
"The SMS );text" - startActivity(it);
8.发送彩信
Java代码
- Uri
uri "content://media/external/images/media/23");= Uri.parse( - Intent
it new= Intent(Intent.ACTION_SEND); - it.putExtra("sms_body",
"some text" ); - it.putExtra(Intent.EXTRA_STREAM,
uri); - it.setType("image/png");
- startActivity(it);
9.发送Email
Java代码
- Uri
uri "mailto:xxx@abc.com");= Uri.parse( - Intent
it new= Intent(Intent.ACTION_SENDTO, uri); - startActivity(it);
-
- Intent
it new= Intent(Intent.ACTION_SEND); - it.putExtra(Intent.EXTRA_EMAIL,
"me@abc.com"); - it.putExtra(Intent.EXTRA_TEXT,
"The email );body text" - it.setType("text/plain");
- startActivity(Intent.createChooser(it,
"Choose Email ));Client" -
- Intent
it= newIntent(Intent.ACTION_SEND); - String[]
tos={ "me@abc.com"}; - String[]
ccs={ "you@abc.com"}; - it.putExtra(Intent.EXTRA_EMAIL,
tos); - it.putExtra(Intent.EXTRA_CC,
ccs); - it.putExtra(Intent.EXTRA_TEXT,
"The email );body text" - it.putExtra(Intent.EXTRA_SUBJECT,
"The email );subject text" - it.setType("message/rfc822");
- startActivity(Intent.createChooser(it,
"Choose Email ));Client" -
- Intent
it new= Intent(Intent.ACTION_SEND); - it.putExtra(Intent.EXTRA_SUBJECT,
"The email );subject text" - it.putExtra(Intent.EXTRA_STREAM,
"file:///sdcard/mysong.mp3"); - sendIntent.setType("audio/mp3");
- startActivity(Intent.createChooser(it,
"Choose Email ));Client"
10.播放多媒体
Java代码
- Intent
it new= Intent(Intent.ACTION_VIEW); - Uri
uri "file:///sdcard/song.mp3");= Uri.parse( - it.setDataAndType(uri,
"audio/mp3"); - startActivity(it);
-
- Uri
uri "1");= Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, - Intent
it new= Intent(Intent.ACTION_VIEW, uri); - startActivity(it);
11.install apk
Java代码
- Uri
installUri "package",= Uri.fromParts( "xxx", null); - returnIt
= newIntent(Intent.ACTION_PACKAGE_ADDED, installUri);
12.uninstall apk
Java代码
- Uri
uri "package",= Uri.fromParts( strPackageName, null); - Intent
it new= Intent(Intent.ACTION_DELETE, uri); - startActivity(it);
13.发送附件
Java代码
- Intent
it new= Intent(Intent.ACTION_SEND); - it.putExtra(Intent.EXTRA_SUBJECT,
"The email );subject text" - it.putExtra(Intent.EXTRA_STREAM,
"file:///sdcard/eoe.mp3"); - sendIntent.setType("audio/mp3");
- startActivity(Intent.createChooser(it,
"Choose Email ));Client"
0 0
- 【Android】Android中Intent的用法总结
- android中Intent的用法总结
- Android中Intent用法总结
- Android Intent的用法总结
- Android Intent的用法总结
- android 中Intent 的用法
- Android中Intent的用法
- Android中Intent的用法
- Android Intent用法总结
- android intent 用法总结
- Android Intent 用法总结
- Android:Intent用法总结
- android中Intent的一些用法和总结
- android中Intent的介绍和常见用法总结
- android中Intent的一些用法和总结
- Android开发中Intent用法总结
- Android开发中Intent的具体用法
- Android 中Intent的几种用法
- UGUI源码调试
- JSP页面缓存技术--浏览器缓存
- Java基础之面向对象(一)
- [LeetCode] word break 字符串的划分
- 【数据结构】Huffman编码
- 【Android】Android中Intent的用法总结
- latex中,.tex文件打不开的解决办法
- ym—— Android 5.0学习之AnimatedVectorDrawable
- 摇摆不定的船儿,很容易晕船
- Ubuntu配置Redmine运行环境
- c++类接口的实现
- code6取消tableView中每一行的分割线前面的空白
- 17、黑马程序员-C语言static和extern
- 加权平均