Android通過Intent傳送帶附件的電子郵件

2021-06-28 20:55:16 字數 651 閱讀 6458

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 ...