360手机助手 v5.2.50版本的 MD5 值为:087c008db9e518cd556c792742e6830c
以下内容为反编译后的 g.java 源代码,内容仅作参考
package com.qihoo360.newssdk.f.c.a;
import android.text.TextUtils;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
public class g extends com.qihoo360.newssdk.f.c.a {
private final String a;
private final String b;
private final String c;
private final String d;
private final int e;
private final int f;
private final int g;
private final int h;
private final String i;
private String j;
private String k;
public g(String str, int i, int i2, int i3, int i4, String str2, String str3, String str4, String str5) {
this.a = str;
this.b = str3;
this.c = str5;
this.e = i;
this.f = i2;
this.g = i3;
this.h = i4;
this.i = str2;
this.d = str4;
}
public g(String str, int i, int i2, int i3, int i4, String str2, String str3, String str4, String str5, String str6, String str7) {
this.a = str;
this.b = str3;
this.c = str7;
this.e = i;
this.f = i2;
this.g = i3;
this.h = i4;
this.i = str2;
this.d = str4;
this.j = str6;
this.k = str5;
}
@Override
public String a() {
StringBuilder sb = new StringBuilder();
sb.append("http://res.qhupdate.com/360reader/disp.gif");
sb.append("?uid=" + com.qihoo360.newssdk.a.n());
sb.append("&sign=" + com.qihoo360.newssdk.a.b());
sb.append("&version=" + com.qihoo360.newssdk.a.r());
sb.append("&market=" + com.qihoo360.newssdk.a.c());
sb.append("&news_sdk_version=" + com.qihoo360.newssdk.a.C());
sb.append("&sdkv=3");
sb.append("&device=0");
sb.append("&scene=" + this.e);
sb.append("&subscene=" + this.f);
sb.append("&refer_scene=" + this.g);
sb.append("&refer_subscene=" + this.h);
sb.append("&stype=" + this.i);
sb.append("&t=" + System.currentTimeMillis());
sb.append("&func=" + this.d);
sb.append("&act=" + this.b);
sb.append("&net=" + this.a);
if (!TextUtils.isEmpty(this.k)) {
sb.append("&where=" + this.k);
}
if (!TextUtils.isEmpty(this.j)) {
try {
sb.append("&url=" + URLEncoder.encode(this.j, "utf8"));
} catch (UnsupportedEncodingException e) {
}
}
if (!TextUtils.isEmpty(this.c)) {
sb.append(this.c);
}
return sb.toString();
}
}