和通讯录 v4.2.0版本的 MD5 值为:f213fa766dccbfebde0dd8add5534518
以下内容为反编译后的 bi.java 源代码,内容仅作参考
package com.chinamobile.contacts.im.setting;
import android.content.Context;
import com.android.common.speech.LoggingEvents;
import com.huawei.mcs.cloud.msg.base.mms.Telephony;
import org.json.JSONObject;
class bi implements Runnable {
final SettingContactActivity f3303a;
public bi(SettingContactActivity settingContactActivity) {
this.f3303a = settingContactActivity;
}
@Override
public void run() {
Context context;
Context context2;
context = this.f3303a.m;
String a2 = com.chinamobile.contacts.im.sync.c.av.a(context, 0, 20, (String) null);
com.chinamobile.contacts.im.utils.bm.d("aaaaaa", "地址: " + com.chinamobile.contacts.im.config.g.h);
com.chinamobile.contacts.im.utils.bm.d("aaaaaa", "参数: " + a2);
String replace = a2.replace("trash\\/list", "trash/list");
context2 = this.f3303a.m;
String a3 = com.chinamobile.contacts.im.sync.c.x.a(context2, "http://10.9.20.73/dev/pim/jsonrpc_api.php", replace);
if (a3 != null) {
try {
JSONObject jSONObject = new JSONObject(a3.toString());
JSONObject optJSONObject = jSONObject.optJSONObject("result");
JSONObject optJSONObject2 = jSONObject.optJSONObject(Telephony.ThreadsColumns.ERROR);
if (optJSONObject == null) {
com.chinamobile.contacts.im.utils.bm.d("aaaaaa", "code: " + Long.valueOf(optJSONObject2.getLong(LoggingEvents.VoiceIme.EXTRA_ERROR_CODE)) + "error: " + optJSONObject2.getString("message"));
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
}