预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

AndroidIntent指南 一、Intent的几种用法 Intent是Android中特有的东西。你可以在Intent中指定程序要执行的动作(如view、edit、dial),以及程序执行到该动作时所需要的资源。都指定好后,只要调用startActivity(),Android系统会自动寻找最适合指定要求的应用程序,并执行该程序。 下面列出几种Intent的用法: 显示网页: Uriuri=Uri.parse("http://www.google.com"); Intentit=newIntent(Intent.ACTION_VIEW,uri); startActivity(it); 显示地图: Uriuri=Uri.parse("geo:38.899533,-77.036476"); Intentit=newIntent(Intent.Action_VIEW,uri); startActivity(it); 路径规划: Uriuri=Uri.parse("http://maps.google.com/maps?f=d&saddr=startLat%20"+ "startLng&daddr=endLat%20endLng&hl=en"); Intentit=newIntent(Intent.ACTION_VIEW,URI); startActivity(it); 拨打电话: 调用拨号程序 Uriuri=Uri.parse("tel:xxxxxx"); Intentit=newIntent(Intent.ACTION_DIAL,uri); startActivity(it); Uriuri=Uri.parse("tel.xxxxxx"); Intentit=newIntent(Intent.ACTION_CALL,uri); 要使用这个,必须在配置文件中加入<uses-permissionid="android.permission.CALL_PHONE"/> 发送SMS/MMS: 调用发送短信的程序 Intentit=newIntent(Intent.ACTION_VIEW); it.putExtra("sms_body","TheSMStext"); it.setType("vnd.android-dir/mms-sms"); startActivity(it); 发送短信 Uriuri=Uri.parse("smsto:0800000123"); Intentit=newIntent(Intent.ACTION_SENDTO,uri); it.putExtra("sms_body","TheSMStext"); startActivity(it); 发送彩信 Uriuri=Uri.parse("content://media/external/images/media/23"); Intentit=newIntent(Intent.ACTION_SEND); it.putExtra("sms_body","sometext"); it.putExtra(Intent.EXTRA_STREAM,uri); it.setType("image/png"); startActivity(it); 发送Email: Uriuri=Uri.parse("mailto:xxx@abc.com"); Intentit=newIntent(Intent.ACTION_SENDTO,uri); startActivity(it); Intentit=newIntent(Intent.ACTION_SEND); it.putExtra(Intent.EXTRA_EMAIL,"me@abc.com"); it.putExtra(Intent.EXTRA_TEXT,"Theemailbodytext"); it.setType("text/plain"); startActivity(Intent.createChooser(it,"ChooseEmailClient")); Intentit=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,"Theemailbodytext"); it.putExtra(Intent.EXTRA_SUBJECT,"Theemailsubjecttext"); it.setType("