package com.huawei.updatesdk.b.d; import android.text.TextUtils; import com.huawei.updatesdk.a.a.b.b; import com.huawei.updatesdk.a.b.a.a; import java.io.File; import javax.net.ssl.HttpsURLConnection; public class d { private static volatile d a; public static synchronized d a() { d dVar; synchronized (d.class) { if (a == null) { a = new d(); } dVar = a; } return dVar; } public static String b() { String b = a.c().b(); if (TextUtils.isEmpty(b)) { return ""; } String str = b + "/updatesdk"; File file = new File(str); return (file.exists() || file.mkdirs()) ? str : ""; } public HttpsURLConnection a(String str) { HttpsURLConnection a2 = b.a(str, a.c().a()); a2.setConnectTimeout(7000); a2.setReadTimeout(10000); a2.setUseCaches(false); a2.setDoInput(true); a2.setRequestProperty("Accept-Encoding", "identity"); a2.setInstanceFollowRedirects(true); return a2; } }