|
@@ -5,23 +5,26 @@ import android.content.Context;
|
|
|
import android.content.Intent;
|
|
import android.content.Intent;
|
|
|
import android.os.Handler;
|
|
import android.os.Handler;
|
|
|
import android.os.Looper;
|
|
import android.os.Looper;
|
|
|
-import android.util.Log;
|
|
|
|
|
|
|
|
|
|
-import com.kfzs.duanduan.datashare.AppDownloadDatabaseHelper;
|
|
|
|
|
import com.kfzs.duanduan.datashare.DDProviderHelper;
|
|
import com.kfzs.duanduan.datashare.DDProviderHelper;
|
|
|
-import com.kfzs.duanduan.datashare.provider.appdownload.AppdownloadBean;
|
|
|
|
|
import com.kfzs.duanduan.datashare.provider.download.DownLoadInfo;
|
|
import com.kfzs.duanduan.datashare.provider.download.DownLoadInfo;
|
|
|
|
|
+import com.sheep.gamegroup.model.api.BaseMessageConverter;
|
|
|
|
|
+import com.sheep.gamegroup.util.ConnectAddress;
|
|
|
import com.sheep.gamegroup.util.DeviceUtil;
|
|
import com.sheep.gamegroup.util.DeviceUtil;
|
|
|
import com.sheep.jiuyan.samllsheep.SheepApp;
|
|
import com.sheep.jiuyan.samllsheep.SheepApp;
|
|
|
import com.sheep.jiuyan.samllsheep.utils.SpUtils;
|
|
import com.sheep.jiuyan.samllsheep.utils.SpUtils;
|
|
|
|
|
|
|
|
|
|
+import org.json.JSONObject;
|
|
|
|
|
+
|
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
|
|
|
|
|
|
import okhttp3.Call;
|
|
import okhttp3.Call;
|
|
|
import okhttp3.Callback;
|
|
import okhttp3.Callback;
|
|
|
import okhttp3.FormBody;
|
|
import okhttp3.FormBody;
|
|
|
|
|
+import okhttp3.MediaType;
|
|
|
import okhttp3.OkHttpClient;
|
|
import okhttp3.OkHttpClient;
|
|
|
import okhttp3.Request;
|
|
import okhttp3.Request;
|
|
|
|
|
+import okhttp3.RequestBody;
|
|
|
import okhttp3.Response;
|
|
import okhttp3.Response;
|
|
|
|
|
|
|
|
|
|
|
|
@@ -51,16 +54,19 @@ public class AppAddOrdelReceiver extends BroadcastReceiver {
|
|
|
public void run() {
|
|
public void run() {
|
|
|
super.run();
|
|
super.run();
|
|
|
try {
|
|
try {
|
|
|
-// UtilParamsWebview.getInstance().returnBitMap(AppDownloadUtil.getInstance().accessInterfaceNetwork(context, AppDownloadUtil.URL, appdownloadBean));
|
|
|
|
|
OkHttpClient client = new OkHttpClient();
|
|
OkHttpClient client = new OkHttpClient();
|
|
|
- FormBody.Builder formBody = new FormBody.Builder();
|
|
|
|
|
- formBody.add("device_id",DeviceUtil.getDeviceId(SheepApp.mContext)+"");
|
|
|
|
|
- formBody.add("id",downLoadInfo.getMGameID()+"");
|
|
|
|
|
|
|
+ JSONObject jsonObject = new JSONObject();
|
|
|
|
|
+ jsonObject.put("device_id",DeviceUtil.getDeviceId(SheepApp.mContext)+"");
|
|
|
|
|
+ jsonObject.put("id",downLoadInfo.getMGameID());
|
|
|
|
|
+ //加密--RequestBody.create(MediaType.parse("org/json; charset=utf-8"), jsonObject.toString())
|
|
|
|
|
+ String newJsonParams = BaseMessageConverter.encrypt(jsonObject.toString());
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
Request request = new Request.Builder()
|
|
Request request = new Request.Builder()
|
|
|
- .url("http://10.8.220.5:8080/v1/app/accepted_task/download_task_notify/")
|
|
|
|
|
|
|
+ .url(ConnectAddress.APP_URL+"/v1/app/accepted_task/download_task_notify/")
|
|
|
.addHeader("Authorization", SpUtils.getOpenId(SheepApp.mContext)+"")
|
|
.addHeader("Authorization", SpUtils.getOpenId(SheepApp.mContext)+"")
|
|
|
.addHeader("X-Device-Id", DeviceUtil.getDeviceId(SheepApp.mContext)+"")
|
|
.addHeader("X-Device-Id", DeviceUtil.getDeviceId(SheepApp.mContext)+"")
|
|
|
- .put(formBody.build())
|
|
|
|
|
|
|
+ .put(RequestBody.create(MediaType.parse("org/json; charset=utf-8"), newJsonParams))
|
|
|
.build();
|
|
.build();
|
|
|
client.newCall(request)
|
|
client.newCall(request)
|
|
|
.enqueue(new Callback() {
|
|
.enqueue(new Callback() {
|