|
@ -50,7 +50,9 @@ import android.widget.ToggleButton;
|
50
|
50
|
|
51
|
51
|
import com.electric.chargingpile.R;
|
52
|
52
|
import com.electric.chargingpile.application.MainApplication;
|
|
53
|
import com.electric.chargingpile.data.OperatorData;
|
53
|
54
|
import com.electric.chargingpile.data.Zhan;
|
|
55
|
import com.electric.chargingpile.manager.ProfileManager;
|
54
|
56
|
import com.electric.chargingpile.util.BarColorUtil;
|
55
|
57
|
import com.electric.chargingpile.util.Bimp;
|
56
|
58
|
import com.electric.chargingpile.util.DES3;
|
|
@ -58,6 +60,7 @@ import com.electric.chargingpile.util.DensityUtil;
|
58
|
60
|
import com.electric.chargingpile.util.FileUtils;
|
59
|
61
|
import com.electric.chargingpile.util.ImageItem;
|
60
|
62
|
import com.electric.chargingpile.util.ImageUtils;
|
|
63
|
import com.electric.chargingpile.util.JsonUtils;
|
61
|
64
|
import com.electric.chargingpile.util.OkHttpUtil;
|
62
|
65
|
import com.electric.chargingpile.util.PublicWayFour;
|
63
|
66
|
import com.electric.chargingpile.util.Res;
|
|
@ -66,12 +69,16 @@ import com.electric.chargingpile.util.ToastUtil;
|
66
|
69
|
import com.electric.chargingpile.util.UploadUtil;
|
67
|
70
|
import com.electric.chargingpile.view.CustomProgressDialog;
|
68
|
71
|
import com.electric.chargingpile.view.ShareDialog;
|
|
72
|
import com.google.gson.Gson;
|
|
73
|
import com.google.gson.reflect.TypeToken;
|
69
|
74
|
import com.squareup.okhttp.Request;
|
70
|
75
|
import com.squareup.okhttp.Response;
|
71
|
76
|
import com.zhihu.matisse.Matisse;
|
72
|
77
|
import com.zhihu.matisse.MimeType;
|
73
|
78
|
import com.zhihu.matisse.engine.impl.GlideEngine;
|
74
|
79
|
import com.zhihu.matisse.internal.entity.CaptureStrategy;
|
|
80
|
import com.zhy.http.okhttp.OkHttpUtils;
|
|
81
|
import com.zhy.http.okhttp.callback.StringCallback;
|
75
|
82
|
|
76
|
83
|
import org.json.JSONException;
|
77
|
84
|
import org.json.JSONObject;
|
|
@ -95,6 +102,7 @@ import io.reactivex.Observer;
|
95
|
102
|
import io.reactivex.android.schedulers.AndroidSchedulers;
|
96
|
103
|
import io.reactivex.disposables.Disposable;
|
97
|
104
|
import io.reactivex.schedulers.Schedulers;
|
|
105
|
import okhttp3.Call;
|
98
|
106
|
import pub.devrel.easypermissions.AfterPermissionGranted;
|
99
|
107
|
import pub.devrel.easypermissions.EasyPermissions;
|
100
|
108
|
|
|
@ -269,6 +277,7 @@ public class ShareTwoActivity extends Activity implements View.OnClickListener,
|
269
|
277
|
BarColorUtil.initStatusBarColor(ShareTwoActivity.this);
|
270
|
278
|
initView();
|
271
|
279
|
Init();
|
|
280
|
getOperatorData();
|
272
|
281
|
}
|
273
|
282
|
|
274
|
283
|
private void showTextToast(String msg) {
|
|
@ -1298,5 +1307,32 @@ public class ShareTwoActivity extends Activity implements View.OnClickListener,
|
1298
|
1307
|
|
1299
|
1308
|
}
|
1300
|
1309
|
|
|
1310
|
private void getOperatorData() {
|
|
1311
|
String url = MainApplication.url + "/zhannew/basic/web/index.php/suppiler/suppiler-list";
|
|
1312
|
OkHttpUtils.get().url(url).build().connTimeOut(5000).readTimeOut(5000).execute(new StringCallback() {
|
|
1313
|
@Override
|
|
1314
|
public void onError(Call call, Exception e) {
|
|
1315
|
ToastUtil.showToast(getApplicationContext(), "请检查当前网络", Toast.LENGTH_SHORT);
|
|
1316
|
}
|
|
1317
|
|
|
1318
|
@Override
|
|
1319
|
public void onResponse(String response) {
|
|
1320
|
String code = JsonUtils.getKeyResult(response, "code");
|
|
1321
|
if (code.equals("200")) {
|
|
1322
|
String data = JsonUtils.getKeyResult(response, "data");
|
|
1323
|
ProfileManager.getInstance().setAppOperator(getApplicationContext(), data);
|
|
1324
|
Gson gson = new Gson();
|
|
1325
|
WelcomeActivity.ll = gson.fromJson(data, new TypeToken<List<OperatorData>>() {
|
|
1326
|
}.getType());
|
|
1327
|
for (int i = 0; i < WelcomeActivity.ll.size(); i++) {
|
|
1328
|
if (WelcomeActivity.ll.get(i).getStatus().equals("1")) {
|
|
1329
|
WelcomeActivity.canCost += WelcomeActivity.ll.get(i).getName() + ",";
|
|
1330
|
}
|
|
1331
|
}
|
|
1332
|
}
|
|
1333
|
}
|
|
1334
|
});
|
|
1335
|
}
|
|
1336
|
|
1301
|
1337
|
|
1302
|
1338
|
}
|