android.net.mailto類可以處理類似mailto:[email protected] 這樣的電子郵件的url。
那麼如果遇到乙個email的url我們又該如何解析內容呢?
首先,我們看下mailto的公共方法:
string getbody() //從乙個url獲取郵件的正文內容
string getcc() //獲取抄送位址
mapgetheaders() //獲取郵件頭,比如編碼型別,傳送時間、ip等等
string getsubject() //獲取主題
string getto() //獲取收信人
static boolean ismailto(string url) //判斷乙個url是否包含email的鏈結
static mailto parse(string url) //將乙個url解析成mailto類
現在我們來學習如何通過intent傳送帶有附件的電子郵件,其實
只需要短短10行**就可以處理,這裡android開發我們就以在sdcard上的android5858.txt檔案為例,通過intent來傳送電子郵件。完整**如下
file file = new file("\sdcard\android123.cwj"); //附件檔案位址
Android基礎 intent詳解
intent 意圖 用於activity之間的資料傳遞以及activity之間的切換 這兩者都可以在乙個應用多個activity之間實現,同樣也適用於不同應用間的activity。同乙個應用的實現和不同應用間的實現區別在於後者需要通過action和category實現,而前者可以通過action和為...
Android 應用核心 Intent
首先要有componentname,需要指定包名和類名 或者使用setclass 指定包名和類名 action是乙個字串,乙個intent物件只包含乙個action屬性,目標元件包括activity和broadcastreceiver兩類 action main action view 等,每個動作...
Android開發 Intent使用
1.啟動activity將intent物件傳遞給startactivity 方法或startactivityforresult 方法以啟動乙個activity,該intent物件包含了要啟動的activity的資訊及其他必要的資料。intent有兩種型別 explicit 顯式 的和implict ...