2011-09-21 110 views
1

我有一個應用程序,如果應用程序用戶的電話沒有設置他們的電子郵件,它將從服務器發送一封電子郵件。否則,它會通過Android設備發送。如何檢查電話是否可以通過手機發送?

有什麼方法可以檢查電話上是否配置了電子郵件?

感謝

+0

詢問用戶?我認爲這是一個非常簡單的解決方案。 –

+0

只是一個小小的評論,除非你擔心氾濫的服務器,你應該總是嘗試從那裏發送電子郵件。至少我個人會擔心在市場上的downvotes由於投訴,如「Ur應用程序使我的手機數據Skyrocket !!! 1!1」投訴,當然,這不是太多的數據,他們接受條款,但會電子郵件真的打破你的服務器? :) – Bob

+0

我認爲其目的是儘量減少垃圾郵件文件夾的電子郵件數量。由於我們從朋友發送電子郵件,通常不會直接在那裏。我只是想知道是否有一種方法來檢查是否有電子郵件,因爲當我在沒有電子郵件的電話上測試它時,它給了我一個消息,說沒有找到電子郵件應用程序,也沒有發送電子郵件。 – Sean

回答

0

的另一種方式,讓用戶來決定發送電子郵件是剛剛創建和使用電子郵件的意圖。這樣用戶就會看到您想要發送電子郵件,並且可以選擇通過哪個電子郵件客戶端發送電子郵件。

例子:

startActivity(new Intent(Intent.ACTION_SENDTO, Uri.parse("mailto:[email protected]")); 
相關問題