1.从google搜索内容 Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH); intent.putExtra(SearchManager.QUERY,"searchString") startActivity(intent);
2.浏览网页 Uri uri = Uri.parse("http://www.google.com"); Intent it? = new Intent(Intent.ACTION_VIEW,uri); startActivity(it);
3.显示地图 Uri uri = Uri.parse("geo:38.899533,-77.036476"); Intent it = new Intent(Intent.Action_VIEW,uri); startActivity(it);
4.路径规划 Uri uri = Uri.parse("http://maps.google.com/maps?f=dsaddr=startLat%20startLng&daddr=endLat%20endLng&hl=en"); Intent it = new Intent(Intent.ACTION_VIEW,URI); startActivity(it);
5.拨打电话 Uri uri = Uri.parse("tel:xxxxxx"); Intent it = new Intent(Intent.ACTION_DIAL, uri);? startActivity(it); 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 = Uri.parse("smsto:0800000123");?? Intent it = new Intent(Intent.ACTION_SENDTO, uri);?? it.putExtra("sms_body", "The SMS text");?? startActivity(it);
String body="this is sms demo"; Intent mmsintent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("smsto", number, null)); mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_BODY, body); mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_COMPOSE_MODE, true); mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_EXIT_ON_SENT, true); startActivity(mmsintent); 8.发送彩信 Uri uri = Uri.parse("content://media/external/images/media/23");?? 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);
StringBuilder sb = new StringBuilder(); sb.append("file://"); sb.append(fd.getAbsoluteFile()); Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("mmsto", number, null)); // Below extra datas are all optional. intent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_SUBJECT, subject); intent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_BODY, body); intent.putExtra(Messaging.KEY_ACTION_SENDTO_CONTENT_URI, sb.toString()); intent.putExtra(Messaging.KEY_ACTION_SENDTO_COMPOSE_MODE, composeMode); intent.putExtra(Messaging.KEY_ACTION_SENDTO_EXIT_ON_SENT, exitOnSent); startActivity(intent);
9.发送Email Uri uri = Uri.parse("mailto:xxx@abc.com"); 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=new Intent(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 = Uri.parse("file:///sdcard/song.mp3"); it.setDataAndType(uri, "audio/mp3"); startActivity(it);
Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, "1");?? Intent it = new Intent(Intent.ACTION_VIEW, uri);?? startActivity(it);?
11.uninstall apk Uri uri = Uri.fromParts("package", strPackageName, null);?? Intent it = new Intent(Intent.ACTION_DELETE, uri);?? startActivity(it);
12.install apk Uri installUri = Uri.fromParts("package", "xxx", null); returnIt = new Intent(Intent.ACTION_PACKAGE_ADDED, installUri);