360手机助手 v5.2.50版本的 MD5 值为:087c008db9e518cd556c792742e6830c
以下内容为反编译后的 b.java 源代码,内容仅作参考
package com.qihoo360.newssdk.page.app.a;
import android.os.Build;
import android.view.Display;
import android.view.WindowManager;
public class b {
private static String c = "http://openbox.mobilem.360.cn/";
private static String d = "http://test1.baohe.mobilem.360.cn/";
private static String e = "iservice/getAppDetail?s_stream_app=1&market_id=360market&webp=0&sort=1";
public static String a = "2.1.202";
public static String b = "201020200";
public static String a(String str) {
return c + e + "&pname=" + str;
}
public static String a(String str, int i, int i2, int i3) {
StringBuilder sb = new StringBuilder("http://comment.mobilem.360.cn/comment/getComments?");
sb.append("baike=").append(str).append("&");
sb.append("level=").append(i).append("&");
sb.append("start=").append(i2).append("&");
sb.append("count=").append(i3);
return sb.toString();
}
public static String a(String str, String str2, int i) {
StringBuilder sb = new StringBuilder("http://comment.mobilem.360.cn/comment/getWeightComments?");
sb.append("objid=").append(str).append("&");
sb.append("objtype=").append(str2).append("&");
sb.append("count=").append(String.valueOf(i));
return sb.toString();
}
public static String a(String str, String str2) {
StringBuilder sb = new StringBuilder("http://comment.mobilem.360.cn/comment/getScore?");
sb.append("objid=").append(str).append("&");
sb.append("objtype=").append(str2);
return sb.toString();
}
public static String b(String str) {
return h(g(f(e(d(c(str))))));
}
private static String c(String str) {
if (str == null) {
return "";
}
if (!str.contains("&os=")) {
if (str.endsWith("?")) {
return str + "os=" + Build.VERSION.SDK_INT;
}
if (str.contains("?")) {
return str + "&os=" + Build.VERSION.SDK_INT;
}
return str + "?os=" + Build.VERSION.SDK_INT;
}
return str;
}
private static String d(String str) {
return str + "&vc=" + b + "&v=" + a;
}
private static String e(String str) {
return str + "&m=" + com.qihoo360.newssdk.a.o();
}
private static String f(String str) {
return str + "&ch=" + com.qihoo360.newssdk.a.p();
}
private static String g(String str) {
Display defaultDisplay = ((WindowManager) com.qihoo360.newssdk.a.a().getSystemService("window")).getDefaultDisplay();
return str + "&ppi=" + defaultDisplay.getWidth() + "_" + defaultDisplay.getHeight();
}
private static String h(String str) {
return str + "&mobilesafe=1&cpc=1";
}
}