和通讯录 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();
            }
        }
    }
}