同程有借 v1.0.0版本的 MD5 值为:e33397cdbab33543d0c134ec96d77fb8

以下内容为反编译后的 af.java 源代码,内容仅作参考


package com.loc;

import android.content.Context;
import anet.channel.util.HttpConstant;
import java.util.HashMap;
import java.util.Map;
public class af extends r {
    public Context f9064k;

    public af(Context context) {
        this.f9064k = context;
        a(5000);
        b(5000);
    }

    @Override
    public final Map<String, String> a() {
        HashMap hashMap = new HashMap();
        hashMap.put(HttpConstant.CONTENT_TYPE, "application/json");
        hashMap.put(HttpConstant.ACCEPT_ENCODING, "gzip");
        hashMap.put("User-Agent", "AMAP SDK Android core 4.3.2");
        hashMap.put("platinfo", String.format("platform=Android&sdkversion=%s&product=%s", "4.3.2", "core"));
        hashMap.put("logversion", "2.1");
        return hashMap;
    }

    @Override
    public final String b() {
        return q.a().b() ? "https://restapi.amap.com/rest/aaid/get" : "http://restapi.amap.com/rest/aaid/get";
    }

    @Override
    public final String c_() {
        return "core";
    }

    @Override
    public final Map<String, String> e() {
        HashMap hashMap = new HashMap();
        hashMap.put("key", l.f(this.f9064k));
        String a9 = n.a();
        String a10 = n.a(this.f9064k, a9, x.b(hashMap));
        hashMap.put("ts", a9);
        hashMap.put("scode", a10);
        return hashMap;
    }
}