Android 运用Intent启动常用的应用与服务
Android 使用Intent启动常用的应用与服务
//打开浏览器显示网页: Uri uri = Uri.parse("http://www.ataaw.com"); Intent intent = new Intent(Intent.ACTION_VIEW,uri); startActivintenty(intent); //由地图参数显示地图: Uri uri = Uri.parse("geo:38.899533,-77.036476"); Intent intent = new Intent(Intent.Action_VIEW,uri); startActivintenty(intent); //拨打电话,调用拨号程序: Uri uri = Uri.parse("tel:13800138000"); Intent intent = new Intent(Intent.ACTION_DIAL, uri); startActivintenty(intent); //调用发送短信的程序发送SMS/MMS Intent intent = new Intent(Intent.ACTION_VIEW); intent.putExtra("sms_body", "ATAAW.COM"); intent.setType("vnd.android-dir/mms-sms"); startActivintenty(intent); //调用短信程序发送短信 Uri uri = Uri.parse("smsto:13800138000"); Intent intent = new Intent(Intent.ACTION_SENDTO, uri); intent.putExtra("sms_body", "ATAAW.COM"); startActivintenty(intent); //调用彩信服务发送彩信 Uri uri = Uri.parse("content://media/external/images/media/exp"); Intent intent = new Intent(Intent.ACTION_SEND); intent.putExtra("sms_body", "ATAAW.COM"); intent.putExtra(Intent.EXTRA_STREAM, uri); intent.setType("image/png"); startActivintenty(intent); //启动邮件应用程序发送Email Uri uri = Uri.parse("mailto:ataaw.com@gmail.com"); Intent intent = new Intent(Intent.ACTION_SENDTO, uri); startActivintenty(intent); Intent intent = new Intent(Intent.ACTION_SEND); intent.putExtra(Intent.EXTRA_EMAIL, "android.sz@live.com"); intent.putExtra(Intent.EXTRA_TEXT, "邮件内容。"); intent.setType("text/plain"); startActivintenty(Intent.createChooser(intent, "Choose Email Client")); Intent intent=new Intent(Intent.ACTION_SEND); String[] tos={"ataaw.com@gmail.com"}; String[] ccs={"cc@ataaw.com"}; intent.putExtra(Intent.EXTRA_EMAIL, tos); intent.putExtra(Intent.EXTRA_CC, ccs); intent.putExtra(Intent.EXTRA_TEXT, "邮件内容。"); intent.putExtra(Intent.EXTRA_SUBJECT, "邮件主题"); intent.setType("message/rfc822"); startActivintenty(Intent.createChooser(intent, "Choose Email Client")); //添加邮件附件内容 Intent intent = new Intent(Intent.ACTION_SEND); intent.putExtra(Intent.EXTRA_SUBJECT, "主题"); intent.putExtra(Intent.EXTRA_STREAM, "file:///sdcard/ataaw.mp3"); sendIntent.setType("audio/mp3"); startActivintenty(Intent.createChooser(intent, "Choose Email Client")); //播放mp4多媒体文件 Intent intent = new Intent(Intent.ACTION_VIEW); Uri uri = Uri.parse("file:///sdcard/ataaw.mp3"); intent.setDataAndType(uri, "audio/mp3"); startActivintenty(intent);