package com.lechucksoftware.proxy.proxysettings.feedbackutils; import android.app.IntentService; import android.content.Context; import android.content.Intent; import java.net.Proxy; import java.net.URI; import be.shouldit.proxy.lib.APL; import be.shouldit.proxy.lib.constants.APLConstants; import be.shouldit.proxy.lib.utils.ProxyUtils; import timber.log.Timber; public class ApplicationSubmitService extends IntentService { public static String TAG = ApplicationSubmitService.class.getSimpleName(); public ApplicationSubmitService() { super("ApplicationSubmitService"); } @Override protected void onHandleIntent(Intent intent) { PInfo appInfo = intent.getParcelableExtra("appInfo"); SubmitApplicationFeedback(getApplicationContext(),appInfo); } @Override public void onDestroy() { Timber.d("ApplicationSubmitService destroying"); } /** * @param context */ public void SubmitApplicationFeedback(Context context, PInfo appInfo) { try { Proxy proxyConf = APL.getCurrentHttpProxyConfiguration(); URI uri = URI.create(""); String result = ProxyUtils.getURI(uri, proxyConf, APLConstants.MAX_DOWNLOAD_LENGTH, APLConstants.DEFAULT_TIMEOUT); } catch (Exception e) { e.printStackTrace(); } } }