和通讯录 v3.9.6版本的 MD5 值为:669178e2ee1b2311daf378bd20c6bbe1

以下内容为反编译后的 bk.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 bk implements Runnable {

    final SettingContactActivity f3324a;

    public bk(SettingContactActivity settingContactActivity) {
        this.f3324a = settingContactActivity;
    }

    @Override
    public void run() {
        Context context;
        Context context2;
        context = this.f3324a.m;
        String a2 = com.chinamobile.contacts.im.sync.d.ax.a(context, 0, 20, (String) null);
        com.chinamobile.contacts.im.utils.aq.d("aaaaaa", "地址: " + com.chinamobile.contacts.im.config.g.h);
        com.chinamobile.contacts.im.utils.aq.d("aaaaaa", "参数: " + a2);
        String replace = a2.replace("trash\\/list", "trash/list");
        context2 = this.f3324a.m;
        String a3 = com.chinamobile.contacts.im.sync.d.z.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.aq.d("aaaaaa", "code: " + Long.valueOf(optJSONObject2.getLong(LoggingEvents.VoiceIme.EXTRA_ERROR_CODE)) + "error: " + optJSONObject2.getString("message"));
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
}