2012-03-04 138 views

回答

1

答案是否定的。第三方應用程序無法訪問股票電子郵件應用程序數據。

+0

yes沒有可用的直接方法,但仍然有可能在某些方面。我看到「iPhone Notifications」Android應用程序正在接收Gmail活動 https://market.android.com/details?id=com.nlucas.iphonenotificationslite – Abilash 2012-03-04 10:10:50

+0

@Abilash:首先,Market上市並未提及Gmail。其次,Market上市描述了開發者使用的黑客攻擊。 – CommonsWare 2012-03-04 13:01:21

0

我可以成功達到一定程度,現在我可以收到gmail帳戶發生的任何更改的事件,但我仍然不清楚如何僅查找傳入郵件。

注: 我得到了一些黑客技術來完成這項工作,但它不會從froyo發佈開始工作。

當前我正在使用以下代碼: onChange方法將針對gmail中發生的任何更改進行調用。

mContext.getContentResolver().registerContentObserver(Uri.parse("content://gmail-ls/unread"), false, GmailObserver(new Handler() {})); 

class GmailObserver extends ContentObserver { 

     public GmailObserver(Handler handler) { 
      super(handler); 
     } 

     @Override 
     public boolean deliverSelfNotifications() { 

      System.out.println("@@@ ContentObserver deliverSelfNotifications"); 
      return super.deliverSelfNotifications(); 
     } 

     @Override 
     public void onChange(boolean selfChange) { 

      System.out.println("@@@ ContentObserver onChange"); 
      super.onChange(selfChange); 
     } 

    }