和通讯录 v4.2.0版本的 MD5 值为:f213fa766dccbfebde0dd8add5534518
以下内容为反编译后的 i.java 源代码,内容仅作参考
package com.chinaMobile;
import android.content.Context;
import android.util.Log;
import com.cmcc.sso.sdk.util.SsoSdkConstants;
import com.google.android.mms.pdu.EncodedStringValue;
import com.huawei.mcs.cloud.msg.base.mms.Telephony;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import org.json.JSONException;
import org.json.JSONObject;
public final class i implements Runnable {
private final Context f1289a;
private final String f1290b;
private final String c;
private final String d;
public i(Context context, String str, String str2, String str3) {
this.f1289a = context;
this.f1290b = str;
this.c = str2;
this.d = str3;
}
@Override
public final void run() {
int HttpPostData;
String b2 = g.b(this.f1289a);
JSONObject jSONObject = new JSONObject();
String replace = this.f1290b.replace("\n", "");
try {
jSONObject.put("pid", 1);
jSONObject.put("protocolVersion", "3.1.4");
jSONObject.put(SsoSdkConstants.VALUES_KEY_SDKVERSION, MobileAgent.SDK_VERSION);
jSONObject.put(Telephony.Mms.Part.CONTENT_ID, b2);
jSONObject.put("deviceId", g.a(this.f1289a));
jSONObject.put("appKey", g.i(this.f1289a));
jSONObject.put("packageName", g.k(this.f1289a));
jSONObject.put("versionCode", g.n(this.f1289a));
jSONObject.put("versionName", g.o(this.f1289a));
jSONObject.put("sendTime", System.currentTimeMillis());
jSONObject.put("userAge", URLEncoder.encode(this.c, EncodedStringValue.StringEncoding.UTF_8));
jSONObject.put("userSex", URLEncoder.encode(this.d, EncodedStringValue.StringEncoding.UTF_8));
jSONObject.put("userFeedback", URLEncoder.encode(replace, EncodedStringValue.StringEncoding.UTF_8));
HttpPostData = MobileAgent.HttpPostData(this.f1289a, "http://da.mmarket.com/mmsdk/mmsdk?func=mmsdk:feedback", jSONObject);
if (HttpPostData == 1) {
Log.i("MobileAgent", "send feedback success");
}
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (JSONException e2) {
e2.printStackTrace();
} catch (Exception e3) {
}
}
}