我试图使用状态图标并为我的自定义用户显示状态。
无论我做了什么,我都遇到了无法插入错误或联系人中没有显示状态的问题。

   values.put(StatusUpdates.DATA_ID, profileId);
   values.put(StatusUpdates.STATUS, user.getStatus());
   values.put(StatusUpdates.PROTOCOL, Im.PROTOCOL_CUSTOM);
   values.put(StatusUpdates.CUSTOM_PROTOCOL, CUSTOM_IM_PROTOCOL);
   values.put(StatusUpdates.IM_ACCOUNT, username);
   values.put(StatusUpdates.IM_HANDLE, user.getuserID());
   values.put(StatusUpdates.STATUS_RES_PACKAGE, context.getPackageName());
   values.put(StatusUpdates.STATUS_ICON, R.drawable.tray_icon);
   values.put(StatusUpdates.STATUS_LABEL, R.string.app_name);
   values.put(StatusUpdates.PRESENCE, StatusUpdates.AVAILABLE);


有解决方案的人吗?

最佳答案

有关包含对2.2,权限等的特殊处理的指南,另请参见:

http://www.c99.org/2010/01/23/writing-an-android-sync-provider-part-1

http://www.c99.org/2010/01/23/writing-an-android-sync-provider-part-2

他们的来源是可用的:

https://github.com/c99koder/lastfm-android/

08-25 23:16