- //显示网页:
- 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%20startLng&daddr=endLat%20endLng&hl=en");
- Intentit=newIntent(Intent.ACTION_VIEW,URI);
- startActivity(it);
- //拨打电话:
- //要使用这个必须在配置文件中加入<uses-permissionid="android.permission.CALL_PHONE"/>
- Uriuri=Uri.parse("tel:xxxxxx");
- Intentit=newIntent(Intent.ACTION_DIAL,uri);
- startActivity(it);
- //发送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("message/rfc822");
- startActivity(Intent.createChooser(it,"ChooseEmailClient"));
- //添加附件
- Intentit=newIntent(Intent.ACTION_SEND);
- it.putExtra(Intent.EXTRA_SUBJECT,"Theemailsubjecttext");
- it.putExtra(Intent.EXTRA_STREAM,"file:///sdcard/mysong.mp3");
- sendIntent.setType("audio/mp3");
- startActivity(Intent.createChooser(it,"ChooseEmailClient"));
- //播放多媒体
- Intentit=newIntent(Intent.ACTION_VIEW);
- Uriuri=Uri.parse("file:///sdcard/song.mp3");
- it.setDataAndType(uri,"audio/mp3");
- startActivity(it);
- Uriuri=Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI,"1");
- Intentit=newIntent(Intent.ACTION_VIEW,uri);
- startActivity(it);
- //Uninstall程序
- Uriuri=Uri.fromParts("package",strPackageName,null);
- Intentit=newIntent(Intent.ACTION_DELETE,uri);
- startActivity(it);
- /**
- *安装指定apk
- *
- *@paramapkname
- *apk名称
- */
- publicvoidsetupAPK(Stringapkname){
- StringfileName=Environment.getExternalStorageDirectory()+"/"+apkname;
- Intentintent=newIntent(Intent.ACTION_VIEW);
- intent.setDataAndType(Uri.fromFile(newFile(fileName)),"application/vnd.android.package-archive");
- mService.startActivity(intent);
- }
- //进入联系人页面
- Intentintent=newIntent();
- intent.setAction(Intent.ACTION_VIEW);
- intent.setData(People.CONTENT_URI);
- startActivity(intent);
- //查看指定联系人
- UripersonUri=ContentUris.withAppendedId(People.CONTENT_URI,info.id);//info.id联系人ID
- Intentintent=newIntent();
- intent.setAction(Intent.ACTION_VIEW);
- intent.setData(personUri);
- startActivity(intent);
- //调用系统安装软件:
- Intentintent=newIntent();
- intent.setDataAndType(Uri.parse("file:///sdcard/newmopclient.apk"),"application/vnd.android.package-archive");
- startActivity(intent);
- //调用相册
- publicstaticfinalStringMIME_TYPE_IMAGE_JPEG="image/*";
- publicstaticfinalintACTIVITY_GET_IMAGE=0;
- IntentgetImage=newIntent(Intent.ACTION_GET_CONTENT);
- getImage.addCategory(Intent.CATEGORY_OPENABLE);
- getImage.setType(MIME_TYPE_IMAGE_JPEG);
- startActivityForResult(getImage,ACTIVITY_GET_IMAGE);
- //调用系统相机应用程序,并存储拍下来的照片
- Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);
- time=Calendar.getInstance().getTimeInMillis();
- intent.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(newFile(Environment
- .getExternalStorageDirectory().getAbsolutePath()+"/tucue",time+".jpg")));
- startActivityForResult(intent,ACTIVITY_GET_CAMERA_IMAGE);
- //需写号码
- SMSIntentit=newIntent(Intent.ACTION_VIEW);
- it.putExtra("sms_body","TheSMStext");
- it.setType("vnd.android-dir/mms-sms");
- startActivity(it);