當我從我的應用程序啓動電子郵件客戶端時,電子郵件客戶端的撰寫窗口會打開,但是當我像這樣啓動時,我無法看到收件箱,發送物品等...如何從我的應用程序啓動電子郵件客戶端,以便我可以看到收件箱,發送的項目等
總之如何從應用程序啓動電子郵件客戶端就像從桌面啓動?
任何建議,將不勝感激。
當我從我的應用程序啓動電子郵件客戶端時,電子郵件客戶端的撰寫窗口會打開,但是當我像這樣啓動時,我無法看到收件箱,發送物品等...如何從我的應用程序啓動電子郵件客戶端,以便我可以看到收件箱,發送的項目等
總之如何從應用程序啓動電子郵件客戶端就像從桌面啓動?
任何建議,將不勝感激。
總之如何從應用程序啓動電子郵件客戶端完全一樣從桌面啓動..
沒有標準的意圖這一點,不好意思。
你可以從你的活動對象試試這個:
不一定會帶你到收件箱直接,但它會打開電子郵件應用程序:
Intent intent = getPackageManager().getLaunchIntentForPackage("com.android.email");
startActivity(intent);
薩默爾Alameer
就在如果其他人在這裏遇到同樣的問題,那麼有一個解決方案。
Intent intent = new Intent("android.intent.action.MAIN");
intent.setComponent(ComponentName.unflattenFromString("com.google.android.email/com.android.email.activity.Welcome"));
intent.addCategory("android.intent.category.LAUNCHER");
startActivity(intent);
您可以從LogCat中獲取組件名稱。唯一的問題是,我認爲,如果用戶使用其他應用程序的電子郵件。
我們是否可以至少啓動電子郵件客戶端來查看收件箱和/或發送的物品... – manju 2010-11-17 12:22:06
@manju:正如我所說的,沒有標準的「意圖」,對不起。對於這個問題,沒有標準的「電子郵件客戶端」。 – CommonsWare 2010-11-17 12:40:26
必須是有史以來最無用的答案 – Merlin 2012-03-24 15:56:43