360手机助手 v5.2.50版本的 MD5 值为:087c008db9e518cd556c792742e6830c
以下内容为反编译后的 b.java 源代码,内容仅作参考
package com.qihoo.appstore.search.module.base.widget;
import android.text.TextUtils;
import com.android.volleypro.HttpResponseData;
import com.android.volleypro.toolbox.VolleyHttpClient;
import com.qihoo.utils.bn;
import java.net.URLEncoder;
public final class b implements Runnable {
final String a;
final String b;
final String c;
final String d;
final String e;
final int f;
final String g;
final String h;
public b(String str, String str2, String str3, String str4, String str5, int i, String str6, String str7) {
this.a = str;
this.b = str2;
this.c = str3;
this.d = str4;
this.e = str5;
this.f = i;
this.g = str6;
this.h = str7;
}
@Override
public void run() {
StringBuilder sb = new StringBuilder();
sb.append("http://s.360.cn/appstore/info.htm?");
if (!TextUtils.isEmpty(this.a)) {
sb.append("name=" + URLEncoder.encode(this.a));
} else {
sb.append("name=");
}
sb.append("&type=" + this.b);
sb.append("&prepage=" + this.c);
sb.append("&curpage=" + this.d);
sb.append("&searchId=" + this.e);
sb.append("&pos=" + this.f);
if (!TextUtils.isEmpty(this.g)) {
sb.append("&inp=" + URLEncoder.encode(this.g));
} else {
sb.append("&inp=" + this.g);
}
if (!TextUtils.isEmpty(this.h)) {
sb.append("&kw=" + URLEncoder.encode(this.h));
} else {
sb.append("&kw=" + this.h);
}
String e = com.qihoo.productdatainfo.b.c.e(sb.toString());
bn.b("SearchDetailPageStat", "statlog url=" + e);
c cVar = new c(this, 0, e, null, null, null);
cVar.setShouldCache(false);
HttpResponseData syncNetworkResponse = VolleyHttpClient.getInstance().getSyncNetworkResponse(cVar);
if (syncNetworkResponse.statusCode == 200) {
bn.b("SearchDetailPageStat", "request success url=" + e);
} else {
bn.b("SearchDetailPageStat", "click download request failure statusCode=" + syncNetworkResponse.statusCode + " url=" + e);
}
}
}