簡單使用隱式intent 啟動應用

2021-10-03 01:37:19 字數 1123 閱讀 4824

啟動傳送訊息的應用

intent i = new intent(intent.action_send);//根據這個引數確定

i.settype("text/plain");

i.putextra(intent.extra_text, getcrimereport());

i.putextra(intent.extra_subject,

getstring(r.string.crime_report_suspect));

//the suspect is %s.

// 1232020! the crime was discovered

// on 周四, 2月 20. the case is not solved, and there is no suspect.

i = intent.createchooser(i, getstring(r.string.send_report));

//使用選擇器,引數分別是 intent,選擇器標題欄的標題字元引用

startactivity(i);

啟動開啟聯絡人的應用

//獲取聯絡人 資訊,引數是(開啟聯絡人應用這個操作,聯絡人資料獲取位置)

final intent pickcontact =

new intent(intent.action_pick, contactscontract.contacts.content_uri);

msuspectbutton = (button) v.findviewbyid(r.id.crime_suspect);

msuspectbutton.setonclicklistener(new view.onclicklistener()

});//檢查聯絡人應用是否存在

packagemanager packagemanager = getactivity().getpackagemanager();

if (packagemanager.resolveactivity(pickcontact, packagemanager.

match_default_only) == null)

Intent顯示啟動與隱式啟動

android的acitivity啟動大致有兩種方式 顯式啟動與隱式啟動。下面分別介紹 1.顯示啟動 清單檔案註冊activity activity android name com.example.intentmethod.xianshiactivity android label string ...

Activity之Intent隱式啟動PK顯示啟動

嚴格意義上的啟動指的是startactivity intent 或者帶值返回startactivityforresult intent 本文就activity的兩種跳轉方式具體寫法 特點及用法 使用場合 做一下比較 intent的中文意思是 意圖,意向 在android中提供了intent機制來協助...

顯式Intent和隱式Intent

size medium size medium 2011 09 12 09 35 顯式intent和隱式intent區別 android當中顯式intent和隱式intent的區別 定義 intent定義 intent是一種在不同元件之間傳遞的請求訊息,是應用程式發出的請求和意圖。作為乙個完整的訊息...