android 調用系統功窗口方法

1.  調用系統打電話功能java

String tel = "tel:" + mTelNum.getText().toString();
Intent intent = new Intent();
intent.setAction("android.intent.action.DIAL");
intent.setData(Uri.parse(tel));
startActivity(intent);

2. 調用系統默認瀏覽器打開網址android

String websit = mWebsite.getText().toString();
intent.setAction("android.intent.action.VIEW");
Uri webUrl = Uri.parse(websit);
intent.setData(webUrl);

3 . 調用系統短信功能
web

(1) phoneNum爲空,不指定發送短信的號碼。瀏覽器

String phoneNum= mPhone.getText().toString();
intent.setAction("android.intent.action.SENDTO");
Uri url = Uri.parse("smsto:" + phoneNum));
intent.setData(url);

(2) 指定發送短信內容url

String message mMessage.getText().toString();
Uri uri = Uri.parse("smsto:"); 
Intent intent = new Intent(Intent.ACTION_SENDTO, uri); 
intent.putExtra("sms_body", message );

4. 調用系統文件瀏覽器功能spa

 Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
 intent.setType("*/*");
 intent.addCategory(Intent.CATEGORY_OPENABLE);
 Context.startActivityForResult(Intent.createChooser(intent, "請選擇"), 0);

5. 調用發送郵件功能.net

(1) Intent.ACTION_SENDTO 無附件發送code

String emailaddr = address.getText().toString();
Intent data=new Intent(Intent.ACTION_SENDTO); 
Uri uri = Uri.parse("mailto:" + emailaddr);
data.setData(uri); 
data.putExtra(Intent.EXTRA_SUBJECT, "這是標題");  //可選項,沒有時,到郵件裏再填寫
data.putExtra(Intent.EXTRA_TEXT, "這是內容");    //可選項

(2) Intent.ACTION_SEND 帶附件的發送orm

詳細可參考
http://www.jb51.net/article/38158.htm

(3) Intent.ACTION_SEND_MULTIPLE 帶有多附件的發送 htm

詳細可參考
http://www.jb51.net/article/38158.htm

6.其它調用

//直接撥號
Intent callIntent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:12345678"));
startActivity(callIntent);
           
//將電話號碼傳入撥號程序   
Intent dialIntent = new Intent(Intent.ACTION_DIAL,Uri.parse("tel:12345678"));
startActivity(dialIntent);
         
//調用撥號程序
Intent touchDialerIntent = new Intent("com.android.phone.action.TOUCH_DIALER");
startActivity(touchDialerIntent);
         
//瀏覽網頁
Intent webIntent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.baidu.com"));
startActivity(webIntent);
         
//查看聯繫人
Intent contactListIntent = new Intent("com.android.contacts.action.LIST_CONTACTS");
startActivity(contactListIntent);
         
//顯示系統設置主界面
Intent settingsIntent = new Intent("android.settings.SETTINGS");
startActivity(settingsIntent);
         
//顯示Wi-Fi設置界面
Intent wifiSettingsIntent = new Intent("android.settings.WIFI_SETTINGS");
startActivity(wifiSettingsIntent);
         
//啓動並選擇處理音頻的程序
Intent audioIntent = new Intent(Intent.ACTION_GET_CONTENT);
audioIntent.setType("audio/*");
startActivity(Intent.createChooser(audioIntent, "選擇音頻程序"));
         
//回到Home窗口
Intent gohomeIntent = new Intent("android.intent.action.MAIN");
gohomeIntent.addCategory("android.intent.category.HOME");
startActivity(gohomeIntent);
相關文章
相關標籤/搜索