Android 如何跟踪Gmail用户';什么是在线状态?
嗨,我正在制作一个应用程序,需要获得用户的gmail帐户联系人列表和在线状态。我已经在网上搜索过了,最后我从这个代码中得到了与我的帐户相关的所有联系人的列表Android 如何跟踪Gmail用户';什么是在线状态?,android,gmail,contacts,status,Android,Gmail,Contacts,Status,嗨,我正在制作一个应用程序,需要获得用户的gmail帐户联系人列表和在线状态。我已经在网上搜索过了,最后我从这个代码中得到了与我的帐户相关的所有联系人的列表 Cursor emailCur = cr.query( ContactsContract.CommonDataKinds. Email.CONTENT_URI, null, ContactsContract.CommonDataKinds.E
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();
现在,我想获得这些联系人的在线状态,如(可用、忙碌、空闲、不可用)。。
我怎样才能做到这一点
String status=ContactsContract.CommonDataKinds.Email.CONTACT_PRESENCE;
这将给出状态
联系即时通讯状态。这些数值是:
- 脱机0
- 隐形1
- 客场2
- 空闲3
- 不要打扰我
- 可用5