Android-- Intent.Action(2)
生活随笔
收集整理的這篇文章主要介紹了
Android-- Intent.Action(2)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 Intent.ACTION_VIEW
String android.intent.action.VIEW
用于顯示用戶的數據。比較通用,會根據用戶的數據類型打開相應的Activity。比如 tel:13400010001打開撥號程序,http://www.g.cn則會打開瀏覽器等。
代碼1:
Uri uri = Uri.parse("http://www.google.com"); //瀏覽器 //Uri uri =Uri.parse("tel:1232333"); //撥號程序 //Uri uri=Uri.parse("geo:39.899533,116.036476"); //打開地圖定位 Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it);代碼2:
//調用發送短信的程序 Intent it = new Intent(Intent.ACTION_VIEW); it.putExtra("sms_body", "信息內容..."); it.setType("vnd.android-dir/mms-sms"); startActivity(it);代碼3:
//播放視頻 Intent intent = new Intent(Intent.ACTION_VIEW); Uri uri = Uri.parse("file:///sdcard/media.mp4"); intent.setDataAndType(uri, "video/*"); startActivity(intent);
2 Intent.ACTION_SENDTO
String: android.intent.action.SENDTO
說明:發送短信息
//發送短信息 Uri uri = Uri.parse("smsto:13200100001"); Intent it = new Intent(Intent.ACTION_SENDTO, uri); it.putExtra("sms_body", "信息內容..."); startActivity(it);//發送彩信,設備會提示選擇合適的程序發送 Uri uri = Uri.parse("content://media/external/images/media/23"); //設備中的資源(圖像或其他資源) Intent intent = new Intent(Intent.ACTION_SEND); intent.putExtra("sms_body", "內容"); intent.putExtra(Intent.EXTRA_STREAM, uri); intent.setType("image/png"); startActivity(it);
?
//Email Intent intent=new Intent(Intent.ACTION_SEND); String[] tos={"android1@163.com"}; String[] ccs={"you@yahoo.com"}; intent.putExtra(Intent.EXTRA_EMAIL, tos); intent.putExtra(Intent.EXTRA_CC, ccs); intent.putExtra(Intent.EXTRA_TEXT, "The email body text"); intent.putExtra(Intent.EXTRA_SUBJECT, "The email subject text"); intent.setType("message/rfc822"); startActivity(Intent.createChooser(intent, "Choose Email Client"));轉載于:https://www.cnblogs.com/wservices/archive/2010/07/08/1773381.html
總結
以上是生活随笔為你收集整理的Android-- Intent.Action(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux基础知识必掌握知识[自己原来上
- 下一篇: LinuxIP设置,网络负载