【问题标题】:How to track Gmail user's Online_Status?如何跟踪 Gmail 用户的 Online_Status?
【发布时间】:2012-06-20 06:31:51
【问题描述】:

您好,我正在制作一个需要获取用户的 gmail 帐户联系人列表和 online_status 的应用程序。我已经在网上搜索了最后我从这段代码中得到了与我的帐户相关的所有联系人的列表

Cursor emailCur = cr.query( ContactsContract.CommonDataKinds.
                                                  Email.CONTENT_URI, null,
ContactsContract.CommonDataKinds.Email.CONTACT_ID + " = ?", 
                                                  new String[]{_id}, null);         
while (emailCur.moveToNext()) { 

   String email = emailCur.getString(
                emailCur.getColumnIndex(ContactsContract.CommonDataKinds.Email.DATA));          
   String emailType = emailCur.getString(
   emailCur.getColumnIndex(ContactsContract.CommonDataKinds.Email.TYPE)); 

} 
emailCur.close();

现在,我想获取这些联系人的在线状态,例如 (可用、忙碌、空闲、不可用).. 我该怎么做...

【问题讨论】:

    标签: android gmail contacts status


    【解决方案1】:
    String status=ContactsContract.CommonDataKinds.Email.CONTACT_PRESENCE;
    

    这将给出状态。

    联系 IM 在线状态。值是:

    • 离线 0
    • 隐形 1
    • 客场2
    • 空闲 3
    • DO_NOT_DISTURB 4
    • 有 5 个

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-26
      • 2019-05-14
      • 2014-07-30
      相关资源
      最近更新 更多