来源:http://blog.sina.com.cn/s/blog_5f1fe33f0100n5e1.html
1.显示网页:
- Uri
uri "http://www.google.com");= Uri.parse( - Intent
it new= Intent(Intent.ACTION_VIEW,uri); - startActivity(it);
2.显示地图:
- Uri
uri "geo:38.899533,-77.036476");= Uri.parse( - Intent
it new= Intent(Intent.Action_VIEW,uri); - startActivity(it);
3.从google搜索内容
- Intent
intent new= Intent(); - intent.setAction(Intent.ACTION_WEB_SEARCH);
- intent.putExtra(SearchManager.QUERY,"searchString")
- startActivity(intent);
4.路径规划
- 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.拨打电话
- 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.调用发短信的程序
- Intent
it new= Intent(Intent.ACTION_VIEW); - it.putExtra("sms_body",
"The SMS );text" - it.setType("vnd.android-dir/mms-sms");
- startActivity(it);
7.发送短信
- Uri
uri "smsto:0800000123");= Uri.parse( - Intent
it new= Intent(Intent.ACTION_SENDTO, uri); - it.putExtra("sms_body",
"The SMS );text" - startActivity(it);
8.发送彩信
- 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
- 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.播放多媒体
- 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
- Uri
installUri "package",= Uri.fromParts( "xxx", null); - returnIt
= newIntent(Intent.ACTION_PACKAGE_ADDED, installUri);
12.uninstall apk
- Uri
uri "package",= Uri.fromParts( strPackageName, null); - Intent
it new= Intent(Intent.ACTION_DELETE, uri); - startActivity(it);
13.发送附件