2012-03-04 71 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); 
     } 

    } 
相关问题