//打开浏览器
final Uri uri = Uri.parse("http://www.baidu.com");
intent = new Intent(Intent.ACTION_VIEW, uri);
//打电话,权限:<uses-permission android:name="android.permission.CALL_PHONE" />
Intent intent = new Intent();
intent.setAction(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + number));
startActivity(intent);
/**
* 调用系统发短信功能
*
phoneNumber:发送对象的号码
*
message:短息内容
* 添加权限:
<uses-permission android:name="android.permission.SEND_SMS" />
*/
Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.parse("smsto:"+phoneNumber)); intent.putExtra("sms_body", message); startActivity(intent);
//打开图库
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, "image/*");
startActivityforResult(intent, Constant.GRALLERY_PIC, null);
//打开相机 权限:<uses-permission android:name="android.permission.CAMERA"/>
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
if(!PHOTO_DIR.exists()){
//创建图片保存路径
PHOTO_DIR.mkdirs();
}
tempFile = new File(PHOTO_DIR, getPhotoFileName());
temppath = tempFile.getAbsolutePath();
tempuri = Uri.fromFile(tempFile);
intent.putExtra(MediaStore.EXTRA_OUTPUT, tempuri);
startActivityforResult(intent, requestCode, tempuri);
显示地图
Uri uri = Uri.parse("geo:40.899533,116036476");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
Uri uri = Uri.parse("geo:40.899533,116036476");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
路径规划
Uri uri = Uri.parse("http://maps.google.com/maps?f=d&saddr=startLat%20startLng&daddr=endLat%20endLng&hl=en");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
Uri uri = Uri.parse("http://maps.google.com/maps?f=d&saddr=startLat%20startLng&daddr=endLat%20endLng&hl=en");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
//寻找某个应用
Uri uri = Uri.parse("market://search?q=pname:pkg_name");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
Uri uri = Uri.parse("market://search?q=pname:pkg_name");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
//显示某个应用的相关信息
Uri uri = Uri.parse("market://details?id=app_id");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
Uri uri = Uri.parse("market://details?id=app_id");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);