package jp.tjkapp.adfurikunsdk; import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.os.AsyncTask; import java.util.Locale; class AdfurikunAdCropsTask extends AsyncTask<Void, Void, String> { private static final String ADCROPS_COUNT = "40"; private static final String ADCROPS_EMPTY = ""; private static final String ADCROPS_FORMAT = "json"; private static final String ADCROPS_LOC = "1"; private static final String ADCROPS_PAGE = "1"; private static final String ADCROPS_PARAM_COUNT = "_count="; private static final String ADCROPS_PARAM_FORMAT = "_format="; private static final String ADCROPS_PARAM_I = "_i="; private static final String ADCROPS_PARAM_LANG = "_lang="; private static final String ADCROPS_PARAM_LOC = "_loc="; private static final String ADCROPS_PARAM_LOCALE = "_locale="; private static final String ADCROPS_PARAM_PAGE = "_page="; private static final String ADCROPS_PARAM_PL = "_pl="; private static final String ADCROPS_PARAM_SITE = "_site="; private static final String ADCROPS_URL = "http://t.adcrops.net/ad/p/txt?"; private static final String ADCROPS_USER_AGENT = "8CHK.A/Android/2.2.0/4.2.2/IS03/SHI03/ja/"; private Context mContext; private int mErr; private OnLoadListener mLoadListener; private AdfurikunLogUtil mLog; private String mURL; public AdfurikunAdCropsTask(OnLoadListener paramOnLoadListener, Context paramContext, String paramString, AdfurikunLogUtil paramAdfurikunLogUtil) { this.mLoadListener = paramOnLoadListener; this.mContext = paramContext; this.mLog = paramAdfurikunLogUtil; this.mErr = AdfurikunConstants.WEBAPI_NOERR; StringBuffer localStringBuffer = new StringBuffer(); localStringBuffer.append("http://t.adcrops.net/ad/p/txt?"); localStringBuffer.append("_lang="); localStringBuffer.append(Locale.getDefault().getLanguage()); localStringBuffer.append("&"); localStringBuffer.append("_loc="); localStringBuffer.append("1"); localStringBuffer.append("&"); localStringBuffer.append("_site="); localStringBuffer.append(paramString); localStringBuffer.append("&"); localStringBuffer.append("_page="); localStringBuffer.append("1"); localStringBuffer.append("&"); localStringBuffer.append("_count="); localStringBuffer.append("40"); localStringBuffer.append("&"); localStringBuffer.append("_format="); localStringBuffer.append("json"); localStringBuffer.append("&"); localStringBuffer.append("_locale="); localStringBuffer.append(Locale.getDefault()); localStringBuffer.append("&"); localStringBuffer.append("_pl="); localStringBuffer.append(""); localStringBuffer.append("&"); localStringBuffer.append("_i="); localStringBuffer.append(""); this.mURL = localStringBuffer.toString(); } protected String doInBackground(Void... paramVarArgs) { publishProgress(new Void[0]); String str = ""; NetworkInfo localNetworkInfo = ((ConnectivityManager)this.mContext.getSystemService("connectivity")).getActiveNetworkInfo(); AdfurikunApiAccessUtil.WebAPIResult localWebAPIResult; if ((localNetworkInfo != null) && (localNetworkInfo.isConnected())) { localWebAPIResult = AdfurikunApiAccessUtil.callWebAPI(this.mURL, this.mLog, "8CHK.A/Android/2.2.0/4.2.2/IS03/SHI03/ja/"); if (localWebAPIResult.return_code == 200) { str = localWebAPIResult.message; } } for (;;) { publishProgress(new Void[0]); return str; this.mErr = localWebAPIResult.return_code; continue; this.mErr = AdfurikunConstants.WEBAPI_CONNECTEDERR; } } protected void onPostExecute(String paramString) { super.onPostExecute(paramString); if (this.mLoadListener != null) { this.mLoadListener.onLoadFinish(this.mErr, paramString); } } public static abstract interface OnLoadListener { public abstract void onLoadFinish(int paramInt, String paramString); } } /* Location: F:\neembuu\Research\android_apps\output_jar.jar * Qualified Name: jp.tjkapp.adfurikunsdk.AdfurikunAdCropsTask * JD-Core Version: 0.7.0.1 */