首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

【转载】Android Intent is so powerful and great

2012-10-05 
【转载】Android Intent is so powerful and great.Android Intent is so powerful and great.Android have

【转载】Android Intent is so powerful and great.
Android Intent is so powerful and great.
Android have lots of intent,it's powerful and useful,here is some tips for you:
1,start web browser

Uri myBlogUri = Uri.parse("http://kuikui.iteye.com");returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri);

2,Google map
Uri mapUri = Uri.parse("geo:38.899533,-77.036476");returnIt = new Intent(Intent.ACTION_VIEW, mapUri);

3,show dialer tel
Uri telUri = Uri.parse("tel:100861");returnIt = new Intent(Intent.ACTION_DIAL, telUri);

4,start call dialar
Uri callUri = Uri.parse("tel:100861");returnIt = new Intent(Intent.ACTION_CALL, callUri);

5,uninstall apk
Uri uninstallUri = Uri.fromParts("package", "xxx", null);returnIt = new Intent(Intent.ACTION_DELETE, uninstallUri);

6,install apk
Uri installUri = Uri.fromParts("package", "xxx", null);returnIt = new Intent(Intent.ACTION_PACKAGE_ADDED, installUri);

7,play audio
Uri playUri = Uri.parse("file:///sdcard/download/everything.mp3");returnIt = new Intent(Intent.ACTION_VIEW, playUri);

8,show send email ui
Uri emailUri = Uri.parse("mailto:shenrenkui@gmail.com");returnIt = new Intent(Intent.ACTION_SENDTO, emailUri);

9,send email
returnIt = new Intent(Intent.ACTION_SEND);String[] tos = { "shenrenkui@gmail.com" };String[] ccs = { "shenrenkui@gmail.com" };returnIt.putExtra(Intent.EXTRA_EMAIL, tos);returnIt.putExtra(Intent.EXTRA_CC, ccs);returnIt.putExtra(Intent.EXTRA_TEXT, "body");returnIt.putExtra(Intent.EXTRA_SUBJECT, "subject");returnIt.setType("message/rfc882");Intent.createChooser(returnIt, "Choose Email Client");

10,send sms
Uri smsUri = Uri.parse("tel:100861");returnIt = new Intent(Intent.ACTION_VIEW, smsUri);returnIt.putExtra("sms_body", "shenrenkui");returnIt.setType("vnd.android-dir/mms-sms");

11,send email
Uri smsToUri = Uri.parse("smsto://100861");returnIt = new Intent(Intent.ACTION_SENDTO, smsToUri);returnIt.putExtra("sms_body", "shenrenkui");

12,send mms
Uri mmsUri = Uri.parse("content://media/external/images/media/23");returnIt = new Intent(Intent.ACTION_SEND);returnIt.putExtra("sms_body", "shenrenkui");returnIt.putExtra(Intent.EXTRA_STREAM, mmsUri);returnIt.setType("image/png"); 
if you have other intent,please share to me ,thx.
useful resource link here:
http://kuikui.iteye.com/blog/318627

热点排行