瀏覽代碼

充电状态修改完成

huyuguo 3 年之前
父節點
當前提交
3a5a14c12a
共有 21 個文件被更改,包括 120 次插入1550 次删除
  1. 0 13
      app/src/main/java/com/electric/chargingpile/activity/CaptureActivity.java
  2. 25 233
      app/src/main/java/com/electric/chargingpile/activity/ChargingStatusActivity.java
  3. 0 77
      app/src/main/java/com/electric/chargingpile/activity/InputCodeActivity.java
  4. 2 0
      app/src/main/java/com/electric/chargingpile/activity/MainMapActivity.java
  5. 0 47
      app/src/main/java/com/electric/chargingpile/activity/MainScanActivity.java
  6. 0 951
      app/src/main/java/com/electric/chargingpile/activity/MyCaptureActivity.java
  7. 0 68
      app/src/main/java/com/electric/chargingpile/activity/TLDLoadingActivity.java
  8. 二進制
      app/src/main/res/drawable-hdpi/bg_charging_orange.png
  9. 二進制
      app/src/main/res/drawable-hdpi/icon_zhan_name_orange.png
  10. 二進制
      app/src/main/res/drawable-mdpi/bg_charging_orange.png
  11. 二進制
      app/src/main/res/drawable-mdpi/icon_zhan_name_orange.png
  12. 二進制
      app/src/main/res/drawable-xhdpi/bg_charging_orange.png
  13. 二進制
      app/src/main/res/drawable-xhdpi/icon_zhan_name_orange.png
  14. 二進制
      app/src/main/res/drawable-xxhdpi/bg_charging_orange.png
  15. 二進制
      app/src/main/res/drawable-xxhdpi/icon_zhan_name_orange.png
  16. 二進制
      app/src/main/res/drawable-xxxhdpi/bg_charging_orange.png
  17. 二進制
      app/src/main/res/drawable-xxxhdpi/icon_zhan_name_orange.png
  18. 10 0
      app/src/main/res/drawable/bg_tv_stop_green.xml
  19. 10 0
      app/src/main/res/drawable/bg_tv_stop_orange.xml
  20. 73 74
      app/src/main/res/layout/activity_charging_status.xml
  21. 0 87
      zxing/src/main/java/com/google/zxing/client/android/CaptureActivity.java

+ 0 - 13
app/src/main/java/com/electric/chargingpile/activity/CaptureActivity.java

@ -524,17 +524,12 @@ public class CaptureActivity extends Activity implements SurfaceHolder.Callback,
524 524
                                            @Override
525 525
                                            public void onClick(View v) {
526 526
                                                addEvents();
527
//                                        startActivity(new Intent(getApplication(),ChargingStatusActivity.class));
528
529
//                                                startCharging();
530 527
                                            }
531 528
                                        }).show();
532 529
533 530
534 531
                            } else if (code.equals("200")) {
535 532
                                Intent intent = new Intent(getApplication(), ChargingStatusActivity.class);
536
//									intent.putExtra("stubId",zhuang_num);
537
//									intent.putExtra("stubGroupId",stubGroupId);
538 533
                                intent.putExtra("type", "jd");
539 534
                                startActivity(intent);
540 535
                                addEvents();
@ -571,7 +566,6 @@ public class CaptureActivity extends Activity implements SurfaceHolder.Callback,
571 566
                                    @Override
572 567
                                    public void onClick(View v) {
573 568
                                        addEvents();
574
//                                        startActivity(new Intent(getApplication(),ChargingStatusActivity.class));
575 569
                                    }
576 570
                                }).show();
577 571
                            } else if (code.equals("0")) {
@ -680,7 +674,6 @@ public class CaptureActivity extends Activity implements SurfaceHolder.Callback,
680 674
                                    @Override
681 675
                                    public void onClick(View v) {
682 676
                                        addEvents();
683
//                                        startActivity(new Intent(getApplication(),ChargingStatusActivity.class));
684 677
                                    }
685 678
                                }).show();
686 679
                            } else if (code.equals("106")) {
@ -750,7 +743,6 @@ public class CaptureActivity extends Activity implements SurfaceHolder.Callback,
750 743
                                                @Override
751 744
                                                public void onClick(View v) {
752 745
                                                    addEvents();
753
//                                        startActivity(new Intent(getApplication(),ChargingStatusActivity.class));
754 746
                                                }
755 747
                                            }).show();
756 748
                                } else if (status.equals("02")) {
@ -862,17 +854,12 @@ public class CaptureActivity extends Activity implements SurfaceHolder.Callback,
862 854
                                            @Override
863 855
                                            public void onClick(View v) {
864 856
                                                addEvents();
865
//                                        startActivity(new Intent(getApplication(),ChargingStatusActivity.class));
866
867
//                                                startCharging();
868 857
                                            }
869 858
                                        }).show();
870 859
871 860
872 861
                            } else if (code.equals("200")) {
873 862
                                Intent intent = new Intent(getApplication(), ChargingStatusActivity.class);
874
//								intent.putExtra("stubId",zhuang_num);
875
//								intent.putExtra("stubGroupId",stubGroupId);
876 863
                                intent.putExtra("type", "xx");
877 864
                                startActivity(intent);
878 865
                                addEvents();

+ 25 - 233
app/src/main/java/com/electric/chargingpile/activity/ChargingStatusActivity.java

@ -6,6 +6,8 @@ import android.app.AlertDialog;
6 6
import android.content.Context;
7 7
import android.content.DialogInterface;
8 8
import android.content.Intent;
9
import android.graphics.Color;
10
import android.graphics.drawable.Drawable;
9 11
import android.net.Uri;
10 12
import android.os.Build;
11 13
import android.os.Bundle;
@ -15,6 +17,7 @@ import android.provider.Settings;
15 17
import android.view.KeyEvent;
16 18
import android.view.View;
17 19
import android.widget.ImageView;
20
import android.widget.RelativeLayout;
18 21
import android.widget.TextView;
19 22
import android.widget.Toast;
20 23
@ -42,6 +45,7 @@ import com.zhy.http.okhttp.OkHttpUtils;
42 45
import com.zhy.http.okhttp.callback.StringCallback;
43 46
44 47
import java.text.SimpleDateFormat;
48
import java.util.Calendar;
45 49
import java.util.TimeZone;
46 50
import java.util.Timer;
47 51
import java.util.TimerTask;
@ -94,6 +98,7 @@ public class ChargingStatusActivity extends Activity implements View.OnClickList
94 98
            }
95 99
        }
96 100
    };
101
    private RelativeLayout rl_circle;
97 102
98 103
99 104
    @Override
@ -188,16 +193,13 @@ public class ChargingStatusActivity extends Activity implements View.OnClickList
188 193
189 194
        tv_help = findViewById(R.id.tv_help);
190 195
        tv_help.setOnClickListener(this);
196
        rl_circle = findViewById(R.id.rl_circle);
191 197
192 198
193 199
        mWaveLoadingView = (WaveLoadingView) findViewById(R.id.waveLoadingView);
194 200
        mWaveLoadingView.setAnimDuration(1000);
195 201
        mWaveLoadingView.setProgressValue(33);
196 202
197
//        iv_charging = (ImageView) findViewById(R.id.iv_charging);
198
//        tv_charging = (TextView) findViewById(R.id.tv_charging);
199
200
201 203
        tv_stop = (TextView) findViewById(R.id.tv_stop);
202 204
        tv_stop.setOnClickListener(this);
203 205
@ -216,11 +218,25 @@ public class ChargingStatusActivity extends Activity implements View.OnClickList
216 218
        });
217 219
        tv_cost = (TextView) findViewById(R.id.tv_cost);
218 220
219
220
//        bar = (CircleProgressBar) findViewById(R.id.pb);
221
//        float f = Float.parseFloat("65")*0.01f;
222
//        bar.setProgress(f, 10000);
223
221
        Calendar cal = Calendar.getInstance();
222
        int month = cal.get(Calendar.MONTH) + 1;
223
224
        switch (month) {
225
            case 10:
226
            case 11:
227
            case 12:
228
            case 1:
229
            case 2:
230
            case 3: {
231
                rl_circle.setBackgroundResource(R.drawable.bg_charging_orange);
232
                tv_stop.setBackgroundResource(R.drawable.bg_tv_stop_orange);
233
                tv_help.setTextColor(Color.parseColor("#030303"));
234
                Drawable drawable = getResources().getDrawable(R.drawable.icon_zhan_name_orange, null);
235
                drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight());
236
                tv_zhuang_num.setCompoundDrawables(drawable, null, null, null);
237
            }
238
            break;
239
        }
224 240
    }
225 241
226 242
    @Override
@ -529,119 +545,6 @@ public class ChargingStatusActivity extends Activity implements View.OnClickList
529 545
                            } else {
530 546
                                ToastUtil.showToast(getApplicationContext(), rtnMsg, Toast.LENGTH_SHORT);
531 547
                            }
532
//                            else if (code.equals("110")) {
533
////                                if (type != null) {
534
////                                    if (type.equals("xx")) {
535
////                                        if (mTimer != null){
536
////                                            mTimer.cancel();
537
////                                            mTimer = null;
538
////                                        }
539
////                                        if (timer != null){
540
////                                            timer.cancel();
541
////                                            timer = null;
542
////                                        }
543
////                                        MainApplication.isAppStart = false;
544
////                                        ProfileManager.getInstance().setAppStart(getApplicationContext(),MainApplication.isAppStart);
545
////                                        ToastUtil.showToast(getApplicationContext(),"本次充电已结束",Toast.LENGTH_SHORT);
546
////                                        finish();
547
////                                    } else if (type.equals("tld")) {
548
////                                        if (mTimer != null){
549
////                                            mTimer.cancel();
550
////                                            mTimer = null;
551
////                                        }
552
////                                        if (timer != null){
553
////                                            timer.cancel();
554
////                                            timer = null;
555
////                                        }
556
////                                        MainApplication.isAppStart = false;
557
////                                        ProfileManager.getInstance().setAppStart(getApplicationContext(),MainApplication.isAppStart);
558
////                                        ToastUtil.showToast(getApplicationContext(),"本次充电已结束",Toast.LENGTH_SHORT);
559
////                                        finish();
560
////                                    } else if (type.equals("jd")) {
561
//////                                    no =1;
562
////                                        if (mTimer != null){
563
////                                            mTimer.cancel();
564
////                                            mTimer = null;
565
////                                        }
566
////                                        if (timer != null){
567
////                                            timer.cancel();
568
////                                            timer = null;
569
////                                        }
570
////                                        MainApplication.isAppStart = false;
571
////                                        ProfileManager.getInstance().setAppStart(getApplicationContext(),MainApplication.isAppStart);
572
////                                        String result = JsonUtils.getKeyResult(response, "result");
573
////                                        if (!result.equals("")) {
574
////                                            String data = JsonUtils.getKeyResult(result, "data");
575
////                                            String hongbao = JsonUtils.getKeyResult(data, "hongbao");
576
////                                            String money = JsonUtils.getKeyResult(data, "money");
577
////                                            String time_charge = JsonUtils.getKeyResult(data, "time_charge");
578
////                                            String power = JsonUtils.getKeyResult(data, "power");
579
////                                            String feeTotal = JsonUtils.getKeyResult(data, "feeTotal");
580
////                                            String zhuang_id = JsonUtils.getKeyResult(data, "zhan_id");
581
////                                            String end_info = JsonUtils.getKeyResult(data, "end_info");
582
////                                            String url = JsonUtils.getKeyResult(data, "url");
583
////                                            String order_id = JsonUtils.getKeyResult(data, "order_id");
584
////                                            String settlement = JsonUtils.getKeyResult(data, "settlement");
585
////                                            String powerCharge = JsonUtils.getKeyResult(data, "powerCharge");
586
////                                            String serviceCharge = JsonUtils.getKeyResult(data, "serviceCharge");
587
////
588
////                                            if (settlement.equals("1")) {
589
////
590
////                                                Intent intent = new Intent(getApplication(), OderDetailsActivity.class);
591
////                                                intent.putExtra("hongbao", hongbao);
592
////                                                intent.putExtra("money", money);
593
////                                                intent.putExtra("time_charge", time_charge);
594
////                                                intent.putExtra("power", power);
595
////                                                intent.putExtra("feeTotal", feeTotal);
596
////                                                intent.putExtra("zhuang_id", zhuang_id);
597
////                                                intent.putExtra("end_info", end_info);
598
////                                                intent.putExtra("url", url);
599
////                                                intent.putExtra("order_id", order_id);
600
////                                                intent.putExtra("zhan_idc", zhan_idc);
601
////                                                intent.putExtra("settlement", settlement);
602
////                                                intent.putExtra("zhan_name", name);
603
////                                                intent.putExtra("powerCharge", powerCharge);
604
////                                                intent.putExtra("serviceCharge", serviceCharge);
605
////                                                startActivity(intent);
606
////                                                finish();
607
////                                            } else if (settlement.equals("0")) {
608
////
609
////                                                startActivity(new Intent(getApplicationContext(),DelayInfoActivity.class));
610
////                                                finish();
611
////                                            }
612
////                                        } else {
613
////                                            finish();
614
////                                            ToastUtil.showToast(getApplicationContext(),"本次充电已结束",Toast.LENGTH_SHORT);
615
////                                        }
616
////                                    }else {
617
////                                        if (mTimer != null){
618
////                                            mTimer.cancel();
619
////                                            mTimer = null;
620
////                                        }
621
////                                        if (timer != null){
622
////                                            timer.cancel();
623
////                                            timer = null;
624
////                                        }
625
////                                        MainApplication.isAppStart = false;
626
////                                        ProfileManager.getInstance().setAppStart(getApplicationContext(),MainApplication.isAppStart);
627
////                                        ToastUtil.showToast(getApplicationContext(),"本次充电已结束",Toast.LENGTH_SHORT);
628
////                                        finish();
629
////                                    }
630
////                                }else {
631
////                                    if (mTimer != null){
632
////                                        mTimer.cancel();
633
////                                        mTimer = null;
634
////                                    }
635
////                                    if (timer != null){
636
////                                        timer.cancel();
637
////                                        timer = null;
638
////                                    }
639
////                                    MainApplication.isAppStart = false;
640
////                                    ProfileManager.getInstance().setAppStart(getApplicationContext(),MainApplication.isAppStart);
641
////                                    ToastUtil.showToast(getApplicationContext(),"本次充电已结束",Toast.LENGTH_SHORT);
642
////                                    finish();
643
////                                }
644
////                            }
645 548
                        }
646 549
                    }
647 550
                });
@ -682,121 +585,10 @@ public class ChargingStatusActivity extends Activity implements View.OnClickList
682 585
                        dialog.show();
683 586
                    }
684 587
                    pollingChargingStats();
685
686
//                    }else {
687
//                    String data = JsonUtils.getKeyResult(response, "data");
688
//                    String hongbao = JsonUtils.getKeyResult(data, "hongbao");
689
//                    String money = JsonUtils.getKeyResult(data, "money");
690
//                    String time_charge = JsonUtils.getKeyResult(data, "time_charge");
691
//                    String power = JsonUtils.getKeyResult(data, "power");
692
//                    String feeTotal = JsonUtils.getKeyResult(data, "feeTotal");
693
//                    String zhuang_id = JsonUtils.getKeyResult(data, "zhan_id");
694
//                    String end_info = JsonUtils.getKeyResult(data, "end_info");
695
//                    String url = JsonUtils.getKeyResult(data, "url");
696
//                    String order_id = JsonUtils.getKeyResult(data, "order_id");
697
//                    String powerCharge = JsonUtils.getKeyResult(data, "powerCharge");
698
//                    String serviceCharge = JsonUtils.getKeyResult(data, "serviceCharge");
699
//                    String activeUrl = JsonUtils.getKeyResult(data, "activeUrl");
700
//
701
//                    if ("jd".equals(type)){
702
//                        String settlement = JsonUtils.getKeyResult(data, "settlement");
703
//                        MainApplication.isAppStart = false;
704
//                        ProfileManager.getInstance().setAppStart(getApplicationContext(),MainApplication.isAppStart);
705
//                        if (settlement.equals("1")) {
706
//                            Intent intent = new Intent(getApplication(), OderDetailsActivity.class);
707
//                            intent.putExtra("hongbao", hongbao);
708
//                            intent.putExtra("money", money);
709
//                            intent.putExtra("time_charge", time_charge);
710
//                            intent.putExtra("power", power);
711
//                            intent.putExtra("feeTotal", feeTotal);
712
//                            intent.putExtra("zhuang_id", zhuang_id);
713
//                            intent.putExtra("end_info", end_info);
714
//                            intent.putExtra("url", url);
715
//                            intent.putExtra("order_id", order_id);
716
//                            intent.putExtra("zhan_idc", zhan_idc);
717
//                            intent.putExtra("settlement", settlement);
718
//                            intent.putExtra("zhan_name", name);
719
//                            intent.putExtra("powerCharge", powerCharge);
720
//                            intent.putExtra("serviceCharge", serviceCharge);
721
//                            intent.putExtra("activeUrl", activeUrl);
722
//                            startActivity(intent);
723
//                            finish();
724
//                        } else if (settlement.equals("0")) {
725
////                            finish();
726
////                            ToastUtil.showToast(getApplicationContext(),"订单结束成功,正在结算,稍后在您的充电记录中查看",Toast.LENGTH_SHORT);
727
//                            //问产品
728
//                            startActivity(new Intent(getApplicationContext(),DelayInfoActivity.class));
729
//                            finish();
730
//                        }
731
//
732
//                    }else {
733
//
734
//                        Intent intent = new Intent(getApplication(), OderDetailsActivity.class);
735
//                        intent.putExtra("hongbao", hongbao);
736
//                        intent.putExtra("money", money);
737
//                        intent.putExtra("time_charge", time_charge);
738
//                        intent.putExtra("power", power);
739
//                        intent.putExtra("feeTotal", feeTotal);
740
//                        intent.putExtra("zhuang_id", zhuang_id);
741
//                        intent.putExtra("end_info", end_info);
742
//                        intent.putExtra("url", url);
743
//                        intent.putExtra("order_id", order_id);
744
//                        intent.putExtra("zhan_idc", zhan_idc);
745
//                        intent.putExtra("zhan_name", name);
746
//                        intent.putExtra("powerCharge", powerCharge);
747
//                        intent.putExtra("serviceCharge", serviceCharge);
748
//                        intent.putExtra("activeUrl", activeUrl);
749
//                        startActivity(intent);
750
//                        finish();
751
//                        MainApplication.isAppStart = false;
752
//                        ProfileManager.getInstance().setAppStart(getApplicationContext(),MainApplication.isAppStart);
753
//                    }
754 588
                } else {
755 589
                    dismissDialog();
756 590
                    ToastUtil.showToast(getApplicationContext(), rtnMsg, Toast.LENGTH_SHORT);
757 591
                }
758
//                else if (code.equals("400")) {
759
//                    ToastUtil.showToast(getApplicationContext(), "订单不存在", Toast.LENGTH_SHORT);
760
//                    finish();
761
//                    MainApplication.isAppStart = false;
762
//                    ProfileManager.getInstance().setAppStart(getApplicationContext(),MainApplication.isAppStart);
763
//                } else if (code.equals("4000")){
764
//                    if (try_count < 6) {
765
//                        new Handler().postDelayed(new Runnable() {
766
//                            @Override
767
//                            public void run() {
768
//                                chargingEnd(type);
769
//                            }
770
//                        }, 2000);
771
//                    }else {
772
//
773
//                        startActivity(new Intent(getApplicationContext(),DelayInfoActivity.class));
774
//                        finish();
775
//                        MainApplication.isAppStart = false;
776
//                        ProfileManager.getInstance().setAppStart(getApplicationContext(),MainApplication.isAppStart);
777
////                        ToastUtil.showToast(getApplicationContext(),"订单结束成功,正在结算,稍后在您的充电记录中查看",Toast.LENGTH_SHORT);
778
//                    }
779
//                    try_count++;
780
//                }else if (code.equals("1504")){
781
//                    String error_message = JsonUtils.getKeyResult(response, "error_message");
782
//                    AlertDialog.Builder builder = new AlertDialog.Builder(ChargingStatusActivity.this);
783
//                    builder.setTitle("结束失败");
784
//                    builder.setMessage(error_message);
785
//                    builder.setCancelable(false);
786
//                    builder.setPositiveButton("已输入密码结束", new DialogInterface.OnClickListener() {
787
//                        @Override
788
//                        public void onClick(DialogInterface dialogg, int which) {
789
//                            chargingChangeStatus(order_id);
790
//                        }
791
//                    });
792
//                    builder.setNegativeButton("取消", null);
793
//                    builder.create().show();
794
//
795
//                }else {
796
//                    String error_message = JsonUtils.getKeyResult(response, "error_message");
797
//                    ToastUtil.showToast(getApplication(), error_message, Toast.LENGTH_SHORT);
798
//
799
//                }
800 592
            }
801 593
        });
802 594
    }

+ 0 - 77
app/src/main/java/com/electric/chargingpile/activity/InputCodeActivity.java

@ -267,83 +267,6 @@ public class InputCodeActivity extends AutoLayoutActivity implements View.OnClic
267 267
268 268
    }
269 269
270
//    private void getChargingPile(final String result){
271
//        dialog.show();
272
//        String url = MainApplication.url+"/zhannew/basic/web/index.php/interface/info?flag=2&user_id="+MainApplication.userId+"&url="+result;
273
//        OkHttpUtils.get().url(url).build().execute(new StringCallback() {
274
//            @Override
275
//            public void onError(Call call, Exception e) {
276
//                cancelDialog();
277
//                ToastUtil.showToast(getApplicationContext(),"网络异常,请检查您的网络连接",Toast.LENGTH_SHORT);
278
//                CrashReport.postCatchedException(e);
279
//            }
280
//
281
//            @Override
282
//            public void onResponse(String response) {
283
//                Log.e(TAG, "onResponse: getChargingPile="+response );
284
//                String code = JsonUtils.getKeyResult(response,"code");
285
//                if (code.equals("200")){
286
//                    String group_id = JsonUtils.getKeyResult(response,"group_id");
287
//                    String eletype = JsonUtils.getKeyResult(response,"eletype");
288
//                    String type = JsonUtils.getKeyResult(response,"type");
289
//                    String pile_code = JsonUtils.getKeyResult(response,"pile_code");
290
//
291
//                    MainApplication.isAppStart = true;
292
//                    ProfileManager.getInstance().setAppStart(getApplicationContext(),MainApplication.isAppStart);
293
//                    if (type.equals("jd")){
294
//                        startHssy(pile_code,group_id,type);
295
//                    }else {
296
//                        cancelDialog();
297
//                        Intent intent = new Intent(getApplicationContext(),TLDLoadingActivity.class);
298
//                        intent.putExtra("type",type);
299
//                        intent.putExtra("eletype",eletype);
300
//                        intent.putExtra("chargingCode",pile_code);
301
//                        intent.putExtra("group_id",group_id);
302
//                        startActivity(intent);
303
//                        finish();
304
//                    }
305
//                }else {
306
//                    cancelDialog();
307
//                    String error_message = JsonUtils.getKeyResult(response,"error_message");
308
//                    ToastUtil.showToast(getApplicationContext(),error_message,Toast.LENGTH_SHORT);
309
//                }
310
//            }
311
//        });
312
//    }
313
//
314
//    private void startHssy(String pile_code,String group_id,String type){
315
//        long appTime1 = System.currentTimeMillis() / 1000;
316
//        long updatetime = appTime1 - MainMapActivity.cha - 3;
317
//        String token = String.valueOf(updatetime);
318
//        String s = "group_id="+group_id+"&password="+MainApplication.userPassword+"&pile_code="+pile_code+"&timer="+token+"&type="+type+"&user_id="+MainApplication.userId+"&key=661f9efdcb4f46fe7ab5f2e78a705a2a";
319
//        String url = MainApplication.url+"/zhannew/basic/web/index.php/interface/start_v2?" +
320
//                "ver=1.0&type="+type+"&timer="+token+"&user_id="+MainApplication.userId+"&pile_code="
321
//                +pile_code+"&group_id="+group_id+"&password="+MainApplication.userPassword+"&sign="+ Md5Util.md5(s);
322
//        Log.e(TAG, "startHssy: url="+url );
323
//        OkHttpUtils.get().url(url).build().execute(new StringCallback() {
324
//            @Override
325
//            public void onError(Call call, Exception e) {
326
//                cancelDialog();
327
//            }
328
//
329
//            @Override
330
//            public void onResponse(String response) {
331
//                cancelDialog();
332
//                Log.e(TAG, "onResponse: startHssy="+response );
333
//                String code = JsonUtils.getKeyResult(response,"code");
334
//
335
//                if (code.equals("200")){
336
//                    startActivity(new Intent(getApplicationContext(),ChargingStatusActivity.class));
337
//                    finish();
338
//                }else {
339
//                    String error_message = JsonUtils.getKeyResult(response,"error_message");
340
//                    if (error_message != null) {
341
//                        ToastUtil.showToast(getApplicationContext(), error_message, Toast.LENGTH_SHORT);
342
//                    }
343
//                }
344
//            }
345
//        });
346
//    }
347 270
348 271
    private void cancelDialog() {
349 272
        if (activity != null && !activity.isFinishing()) {

+ 2 - 0
app/src/main/java/com/electric/chargingpile/activity/MainMapActivity.java

@ -937,6 +937,8 @@ public class MainMapActivity extends Activity implements LocationSource, AMapLoc
937 937
                }
938 938
            }
939 939
        }, 2000);
940
941
//        startActivity(new Intent(getApplication(), ChargingStatusActivity.class));
940 942
    }
941 943
942 944

+ 0 - 47
app/src/main/java/com/electric/chargingpile/activity/MainScanActivity.java

@ -188,61 +188,15 @@ public class MainScanActivity extends AppCompatActivity implements View.OnClickL
188 188
        iv_questionmark = (ImageView) findViewById(R.id.iv_questionmark);
189 189
        iv_questionmark.setOnClickListener(this);
190 190
        ll_yue = (LinearLayout) findViewById(R.id.ll_yue);
191
//        tv_go.setOnClickListener(new View.OnClickListener() {
192
//            @Override
193
//            public void onClick(View v) {
194
//                startActivity(new Intent(getApplication(), ChargingStatusActivity.class));
195
//            }
196
//        });
197 191
198 192
        ll_charging_status = (LinearLayout) findViewById(R.id.ll_charging_status);
199 193
        rl_scan = (RelativeLayout) findViewById(R.id.rl_scan);
200 194
201
//        if (tag.equals("1")){
202
//           ll_scan.setVisibility(View.GONE);
203
//            rl_charging_status.setVisibility(View.VISIBLE);
204
////            setTimerTask();
205
//        }else {
206
//            ll_scan.setVisibility(View.VISIBLE);
207
//            rl_charging_status.setVisibility(View.GONE);
208
//        }
209
210
211 195
        iv_our = (ImageView) findViewById(R.id.iv_our);
212 196
        iv_find = (ImageView) findViewById(R.id.iv_find);
213 197
        iv_main = (ImageView) findViewById(R.id.iv_main);
214 198
        iv_screening = (ImageView) findViewById(R.id.iv_screening);
215 199
        tv_screening = (TextView) findViewById(R.id.tv_screening);
216
//        if (MainMapActivity.have_message == 0 && MainMapActivity.have_pinglun == 0) {
217
//            if (MainApplication.festival_time.equals("1")){
218
//                iv_our.setImageResource(R.drawable.icon_cj4);
219
//            }else if (MainApplication.festival_time.equals("2")){
220
//                iv_our.setImageResource(R.drawable.icon_yx4);
221
//            }else {
222
//                iv_our.setImageResource(R.drawable.tab_our);
223
//            }
224
//        } else if (MainMapActivity.have_message == 1 || MainMapActivity.have_pinglun != 0) {
225
//            if (MainApplication.festival_time.equals("1")){
226
//                iv_our.setImageResource(R.drawable.icon_cjh4);
227
//            }else if (MainApplication.festival_time.equals("2")){
228
//                iv_our.setImageResource(R.drawable.icon_yxh4);
229
//            }else {
230
//                iv_our.setImageResource(R.drawable.tab_our_h);
231
//            }
232
//        }
233
//
234
//        if (MainApplication.festival_time.equals("1")){
235
//            iv_screening.setImageResource(R.drawable.icon_cj2);
236
//            iv_main.setImageResource(R.drawable.icon_cj1);
237
//            iv_find.setImageResource(R.drawable.icon_cj3);
238
//            tv_screening.setTextColor(getResources().getColor(R.color.jieri));
239
//        }else if (MainApplication.festival_time.equals("2")){
240
//            iv_screening.setImageResource(R.drawable.icon_yx2);
241
//            iv_main.setImageResource(R.drawable.icon_yx1);
242
//            iv_find.setImageResource(R.drawable.icon_yx3);
243
//            tv_screening.setTextColor(getResources().getColor(R.color.jieri));
244
//        }
245
246 200
    }
247 201
248 202
@ -936,7 +890,6 @@ public class MainScanActivity extends AppCompatActivity implements View.OnClickL
936 890
                            setTimerTask();
937 891
                            rl_scan.setVisibility(View.GONE);
938 892
                            ll_charging_status.setVisibility(View.VISIBLE);
939
//                            startActivity(new Intent(getApplication(), ChargingStatusActivity.class));
940 893
                            Log.e("首页查询订单=", "有");
941 894
                        } else {
942 895
                            rl_scan.setVisibility(View.VISIBLE);

+ 0 - 951
app/src/main/java/com/electric/chargingpile/activity/MyCaptureActivity.java

@ -1,951 +0,0 @@
1
//package com.electric.chargingpile.activity;
2
//
3
//import android.app.Activity;
4
//import com.electric.chargingpile.view.AlertDialog;
5
//import android.content.Intent;
6
//import android.content.SharedPreferences;
7
//import android.content.pm.ActivityInfo;
8
//import android.graphics.Rect;
9
//import android.hardware.Camera;
10
//import android.hardware.Camera.AutoFocusCallback;
11
//import android.hardware.Camera.PreviewCallback;
12
//import android.hardware.Camera.Size;
13
//import android.os.Bundle;
14
//import android.os.Handler;
15
//import android.text.TextUtils;
16
//import android.util.Log;
17
//import android.view.KeyEvent;
18
//import android.view.View;
19
//import android.view.View.OnClickListener;
20
//import android.view.animation.Animation;
21
//import android.view.animation.TranslateAnimation;
22
//import android.widget.Button;
23
//import android.widget.FrameLayout;
24
//import android.widget.ImageView;
25
//import android.widget.RelativeLayout;
26
//import android.widget.TextView;
27
//import android.widget.Toast;
28
//
29
//import com.electric.chargingpile.R;
30
//import com.electric.chargingpile.application.MainApplication;
31
//import com.electric.chargingpile.camera.CameraManager;
32
//import com.electric.chargingpile.camera.CameraPreview;
33
//import com.electric.chargingpile.manager.ProfileManager;
34
//import com.electric.chargingpile.util.DES3;
35
//import com.electric.chargingpile.util.JsonUtils;
36
//import com.electric.chargingpile.util.LoadingDialog;
37
//import com.electric.chargingpile.util.Md5Util;
38
//import com.electric.chargingpile.util.ToastUtil;
39
//import com.zhy.http.okhttp.OkHttpUtils;
40
//import com.zhy.http.okhttp.callback.StringCallback;
41
//
42
//import net.sourceforge.zbar.Config;
43
//import net.sourceforge.zbar.Image;
44
//import net.sourceforge.zbar.ImageScanner;
45
//import net.sourceforge.zbar.Symbol;
46
//import net.sourceforge.zbar.SymbolSet;
47
//
48
//import java.io.IOException;
49
//import java.lang.reflect.Field;
50
//import java.net.URLEncoder;
51
//
52
//import okhttp3.Call;
53
//
54
//public class MyCaptureActivity extends Activity implements OnClickListener {
55
//    private static final String TAG = "MyCaptureActivity";
56
//    private Camera mCamera;
57
//    private CameraPreview mPreview;
58
//    private Handler autoFocusHandler;
59
//    private CameraManager mCameraManager;
60
//
61
//    private TextView scanResult, capture_flashlight, tv_input_code;
62
//    private FrameLayout scanPreview;
63
//    private Button scanRestart;
64
//    private RelativeLayout scanContainer;
65
//    private RelativeLayout scanCropView;
66
//    private ImageView scanLine;
67
//
68
//    private Rect mCropRect = null;
69
//    private boolean barcodeScanned = false;
70
//    private boolean previewing = true;
71
//    private ImageScanner mImageScanner = null;
72
//    private boolean flag = true;
73
//    private LoadingDialog dialog;
74
//    private String stubGroupId;
75
//    private String password = "";
76
//    private ImageView iv_back;
77
//
78
//    static {
79
//        System.loadLibrary("iconv");
80
//    }
81
//
82
//    @Override
83
//    public void onCreate(Bundle savedInstanceState) {
84
//        super.onCreate(savedInstanceState);
85
//        setContentView(R.layout.activity_my_capture);
86
//        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
87
//        dialog = new LoadingDialog(this);
88
//        dialog.setCanceledOnTouchOutside(false);
89
//        findViewById();
90
//        addEvents();
91
//        initViews();
92
//
93
//    }
94
//
95
//    private void findViewById() {
96
//        scanPreview = (FrameLayout) findViewById(R.id.capture_preview);
97
//        scanResult = (TextView) findViewById(R.id.capture_scan_result);
98
//        scanRestart = (Button) findViewById(R.id.capture_restart_scan);
99
//        scanContainer = (RelativeLayout) findViewById(R.id.capture_container);
100
//        scanCropView = (RelativeLayout) findViewById(R.id.capture_crop_view);
101
//        scanLine = (ImageView) findViewById(R.id.capture_scan_line);
102
//        capture_flashlight = (TextView) findViewById(R.id.capture_flashlight);
103
//        capture_flashlight.setOnClickListener(this);
104
//        tv_input_code = (TextView) findViewById(R.id.tv_input_code);
105
//        tv_input_code.setOnClickListener(this);
106
//        iv_back = (ImageView) findViewById(R.id.iv_back);
107
//        iv_back.setOnClickListener(this);
108
//    }
109
//
110
//    private void addEvents() {
111
//        scanRestart.setOnClickListener(new OnClickListener() {
112
//            public void onClick(View v) {
113
//
114
//            }
115
//        });
116
//    }
117
//
118
//    private void scanRestart() {
119
//        if (barcodeScanned) {
120
//            barcodeScanned = false;
121
//            if (null == mCamera) {
122
//                mCamera = mCameraManager.getCamera();
123
//            }
124
//            mCamera.setPreviewCallback(previewCb);
125
//            mCamera.startPreview();
126
//            previewing = true;
127
//            mCamera.autoFocus(autoFocusCB);
128
//        }
129
//    }
130
//
131
//    public void light() {
132
//        if (this.flag) {
133
//            mCameraManager.openLight();
134
//            this.flag = false;
135
//            this.capture_flashlight.setText("关灯");
136
//            return;
137
//        }
138
//        mCameraManager.offLight();
139
//        this.flag = true;
140
//        this.capture_flashlight.setText("开灯");
141
//    }
142
//
143
//    private void initViews() {
144
//        mImageScanner = new ImageScanner();
145
//        mImageScanner.setConfig(0, Config.X_DENSITY, 3);
146
//        mImageScanner.setConfig(0, Config.Y_DENSITY, 3);
147
//
148
//        autoFocusHandler = new Handler();
149
//        mCameraManager = new CameraManager(this);
150
//        try {
151
//            mCameraManager.openDriver();
152
//        } catch (IOException e) {
153
//            e.printStackTrace();
154
//        }
155
//
156
//        mCamera = mCameraManager.getCamera();
157
//        mPreview = new CameraPreview(this, mCamera, previewCb, autoFocusCB);
158
//        scanPreview.addView(mPreview);
159
//
160
//        TranslateAnimation animation = new TranslateAnimation(
161
//                Animation.RELATIVE_TO_PARENT, 0.0f,
162
//                Animation.RELATIVE_TO_PARENT, 0.0f,
163
//                Animation.RELATIVE_TO_PARENT, 0.0f,
164
//                Animation.RELATIVE_TO_PARENT, 0.85f);
165
//        animation.setDuration(3000);
166
//        animation.setRepeatCount(-1);
167
//        animation.setRepeatMode(Animation.REVERSE);
168
//        scanLine.startAnimation(animation);
169
//    }
170
//
171
//    @Override
172
//    public void onPause() {
173
//        Log.e(TAG, "onPause: 11");
174
//        super.onPause();
175
////		scanRestart();
176
////        releaseCamera();
177
//    }
178
//
179
//    @Override
180
//    protected void onDestroy() {
181
//        super.onDestroy();
182
//        releaseCamera();
183
//    }
184
//
185
//    @Override
186
//    public boolean onKeyDown(int keyCode, KeyEvent event) {
187
//        System.out.println("Page01 -->onKeyDown: keyCode: " + keyCode);
188
//        if (KeyEvent.KEYCODE_HOME == keyCode) {
189
//            System.out.println("HOME has been pressed yet ...");
190
//            // android.os.Process.killProcess(android.os.Process.myPid());
191
//            Toast.makeText(getApplicationContext(), "HOME 键已被禁用...",
192
//                    Toast.LENGTH_LONG).show();
193
//            return true;
194
//        }
195
//        return super.onKeyDown(keyCode, event); // 不会回到 home 页面
196
//    }
197
//
198
//    @Override
199
//    protected void onResume() {
200
//        super.onResume();
201
//        scanRestart();
202
//    }
203
//
204
//    private void releaseCamera() {
205
//        if (mCamera != null) {
206
//            previewing = false;
207
//            mCamera.setPreviewCallback(null);
208
//            mCamera.release();
209
//            mCamera = null;
210
//        }
211
//    }
212
//
213
//    private Runnable doAutoFocus = new Runnable() {
214
//        public void run() {
215
//            if (previewing)
216
//
217
//                mCamera.autoFocus(autoFocusCB);
218
//        }
219
//    };
220
//
221
//    PreviewCallback previewCb = new PreviewCallback() {
222
//        public void onPreviewFrame(byte[] data, Camera camera) {
223
//            try {
224
//                Size size = camera.getParameters().getPreviewSize();
225
//
226
//                // 这里需要将获取的data翻转一下,因为相机默认拿的的横屏的数据
227
//                byte[] rotatedData = new byte[data.length];
228
//                for (int y = 0; y < size.height; y++) {
229
//                    for (int x = 0; x < size.width; x++)
230
//                        rotatedData[x * size.height + size.height - y - 1] = data[x
231
//                                + y * size.width];
232
//                }
233
//
234
//                // 宽高也要调整
235
//                int tmp = size.width;
236
//                size.width = size.height;
237
//                size.height = tmp;
238
//
239
//                initCrop();
240
//
241
//                Image barcode = new Image(size.width, size.height, "Y800");
242
//                barcode.setData(rotatedData);
243
//                barcode.setCrop(mCropRect.left, mCropRect.top, mCropRect.width(),
244
//                        mCropRect.height());
245
//
246
//                int result = mImageScanner.scanImage(barcode);
247
//                String resultStr = null;
248
//
249
//                if (result != 0) {
250
//                    SymbolSet syms = mImageScanner.getResults();
251
//                    for (Symbol sym : syms) {
252
//                        resultStr = sym.getData();
253
//                    }
254
//                }
255
//
256
//                if (!TextUtils.isEmpty(resultStr)) {
257
//                    previewing = false;
258
//                    mCamera.setPreviewCallback(null);
259
//                    mCamera.stopPreview();
260
//
261
//                    barcodeScanned = true;
262
////                ToastUtil.showToast(getApplicationContext(),resultStr,Toast.LENGTH_SHORT);
263
////                Log.e(TAG, "onPreviewFrame: result="+resultStr );
264
//
265
//                    getChargingPile(resultStr);
266
//
267
//                }
268
//
269
//            } catch (Exception e) {
270
//                e.printStackTrace();
271
//            }
272
//        }
273
//    };
274
//
275
//    // Mimic continuous auto-focusing
276
//    AutoFocusCallback autoFocusCB = new AutoFocusCallback() {
277
//        public void onAutoFocus(boolean success, Camera camera) {
278
//            autoFocusHandler.postDelayed(doAutoFocus, 1000);
279
//        }
280
//    };
281
//
282
//    /**
283
//     * 初始化截取的矩形区域
284
//     */
285
//    private void initCrop() {
286
//        int cameraWidth = mCameraManager.getCameraResolution().y;
287
//        int cameraHeight = mCameraManager.getCameraResolution().x;
288
//
289
//        /** 获取布局中扫描框的位置信息 */
290
//        int[] location = new int[2];
291
//        scanCropView.getLocationInWindow(location);
292
//
293
//        int cropLeft = location[0];
294
//        int cropTop = location[1] - getStatusBarHeight();
295
//
296
//        int cropWidth = scanCropView.getWidth();
297
//        int cropHeight = scanCropView.getHeight();
298
//
299
//        /** 获取布局容器的宽高 */
300
//        int containerWidth = scanContainer.getWidth();
301
//        int containerHeight = scanContainer.getHeight();
302
//
303
//        /** 计算最终截取的矩形的左上角顶点x坐标 */
304
//        int x = cropLeft * cameraWidth / containerWidth;
305
//        /** 计算最终截取的矩形的左上角顶点y坐标 */
306
//        int y = cropTop * cameraHeight / containerHeight;
307
//
308
//        /** 计算最终截取的矩形的宽度 */
309
//        int width = cropWidth * cameraWidth / containerWidth;
310
//        /** 计算最终截取的矩形的高度 */
311
//        int height = cropHeight * cameraHeight / containerHeight;
312
//
313
//        /** 生成最终的截取的矩形 */
314
//        mCropRect = new Rect(x, y, width + x, height + y);
315
//    }
316
//
317
//    private int getStatusBarHeight() {
318
//        try {
319
//            Class<?> c = Class.forName("com.android.internal.R$dimen");
320
//            Object obj = c.newInstance();
321
//            Field field = c.getField("status_bar_height");
322
//            int x = Integer.parseInt(field.get(obj).toString());
323
//            return getResources().getDimensionPixelSize(x);
324
//        } catch (Exception e) {
325
//            e.printStackTrace();
326
//        }
327
//        return 0;
328
//    }
329
//
330
//    @Override
331
//    public void onClick(View v) {
332
//        switch (v.getId()) {
333
//            case R.id.capture_flashlight:
334
//                light();
335
//                break;
336
//            case R.id.tv_input_code:
337
//                startActivity(new Intent(getApplication(), InputCodeActivity.class));
338
//                finish();
339
//                break;
340
//            case R.id.iv_back:
341
//                finish();
342
//                break;
343
//        }
344
//    }
345
//
346
//    private void checkJd(final String chargingCode) {
347
//        String url = MainApplication.url + "/zhannew/basic/web/index.php/polyelectric/info?pile_code=" + chargingCode;
348
//        Log.e("jd_url===", url);
349
//        OkHttpUtils.get()
350
//                .url(url)
351
//                .build()
352
//                .execute(new StringCallback() {
353
//                    @Override
354
//                    public void onError(Call call, Exception e) {
355
//
356
//                    }
357
//
358
//                    @Override
359
//                    public void onResponse(String response) {
360
//                        dialog.cancel();
361
//                        String code = JsonUtils.getKeyResult(response, "code");
362
//                        if (code.equals("200")) {
363
//                            String group_id = JsonUtils.getKeyResult(response, "group_id");
364
//                            startJdCharging(group_id, chargingCode);
365
//                        } else {
366
//                            String error_messge = JsonUtils.getKeyResult(response, "error_message");
367
//                            if (!error_messge.equals("")) {
368
//                                ToastUtil.showToast(getApplicationContext(), error_messge, Toast.LENGTH_SHORT);
369
//                                new Handler().postDelayed(new Runnable() {
370
//                                    public void run() {
371
//                                        scanRestart();
372
//                                    }
373
//                                }, 1500);
374
//
375
//                            }
376
//                        }
377
//                    }
378
//                });
379
//    }
380
//
381
//    private void startJdCharging(String zhan_id, String zhuang_id) {
382
//        dialog.show();
383
//        long appTime1 = System.currentTimeMillis() / 1000;
384
//        long updatetime = appTime1 - MainMapActivity.cha - 3;
385
//        String token = String.valueOf(updatetime);
386
//        String s = "group_id=" + zhan_id + "&pile_code=" + zhuang_id + "&timer=" + token + "&user_id=" + MainApplication.userId + "&key=661f9efdcb4f46fe7ab5f2e78a705a2a";
387
//        Log.e("s_url==", s);
388
//        final String url = MainApplication.url + "/zhannew/basic/web/index.php/polyelectric/start?ver=1.0&sign=" + Md5Util.md5(s) + "&timer=" + token + "&group_id=" + zhan_id + "&user_id=" + MainApplication.userId + "&pile_code=" + zhuang_id;
389
//        Log.e("jd_url==", url);
390
//        OkHttpUtils.get()
391
//                .url(url)
392
//                .build()
393
//                .execute(new StringCallback() {
394
//                    @Override
395
//                    public void onError(Call call, Exception e) {
396
//
397
//                    }
398
//
399
//                    @Override
400
//                    public void onResponse(String response) {
401
//                        Log.e("start===", response);
402
//                        dialog.cancel();
403
//                        String code = JsonUtils.getKeyResult(response, "code");
404
//                        if (code != null) {
405
//                            if (code.equals("400")) {
406
//                                String error_message = JsonUtils.getKeyResult(response, "error_message");
407
//                                String urll = "http://123.57.6.131/zhannew/basic/web/index.php/log/write";
408
//                                OkHttpUtils.post()
409
//                                        .url(urll)
410
//                                        .addParams("url", url)
411
//                                        .addParams("code", code)
412
//                                        .addParams("message", error_message)
413
//                                        .addParams("type", "android")
414
//                                        .build()
415
//                                        .execute(new StringCallback() {
416
//                                            @Override
417
//                                            public void onError(Call call, Exception e) {
418
//
419
//                                            }
420
//
421
//                                            @Override
422
//                                            public void onResponse(String response) {
423
//
424
//                                            }
425
//                                        });
426
//                                new AlertDialog(MyCaptureActivity.this).builder()
427
//                                        .setMsg(error_message)
428
//                                        .setNegativeButton("确定", new View.OnClickListener() {
429
//                                            @Override
430
//                                            public void onClick(View v) {
431
//                                                if (mCamera != null) {
432
//                                                    scanRestart();
433
//                                                }
434
////                                        startActivity(new Intent(getApplication(),ChargingStatusActivity.class));
435
//
436
////                                                startCharging();
437
//                                            }
438
//                                        }).show();
439
//
440
//
441
//                            } else if (code.equals("200")) {
442
//                                Intent intent = new Intent(getApplication(), ChargingStatusActivity.class);
443
////									intent.putExtra("stubId",zhuang_num);
444
////									intent.putExtra("stubGroupId",stubGroupId);
445
//                                intent.putExtra("type", "jd");
446
//                                startActivity(intent);
447
//                                if (mCamera != null) {
448
//                                    scanRestart();
449
//                                }
450
//                                finish();
451
//                            } else if (code.equals("104")) {
452
//                                String error_message = JsonUtils.getKeyResult(response, "error_message");
453
//                                String urll = "http://123.57.6.131/zhannew/basic/web/index.php/log/write";
454
//                                OkHttpUtils.post()
455
//                                        .url(urll)
456
//                                        .addParams("url", url)
457
//                                        .addParams("code", code)
458
//                                        .addParams("message", error_message)
459
//                                        .addParams("type", "android")
460
//                                        .build()
461
//                                        .execute(new StringCallback() {
462
//                                            @Override
463
//                                            public void onError(Call call, Exception e) {
464
//
465
//                                            }
466
//
467
//                                            @Override
468
//                                            public void onResponse(String response) {
469
//
470
//                                            }
471
//                                        });
472
//                                new AlertDialog(MyCaptureActivity.this).builder()
473
//                                        .setMsg("您的余额不足1元,可能无法满\n足您此次充电")
474
//                                        .setPositiveButton("去充值", new View.OnClickListener() {
475
//                                            @Override
476
//                                            public void onClick(View v) {
477
//                                                startActivity(new Intent(getApplication(), AccountRechargeActivity.class));
478
//                                            }
479
//                                        }).setNegativeButton("取消", new View.OnClickListener() {
480
//                                    @Override
481
//                                    public void onClick(View v) {
482
//                                        if (mCamera != null) {
483
//                                            scanRestart();
484
//                                        }
485
////                                        startActivity(new Intent(getApplication(),ChargingStatusActivity.class));
486
//                                    }
487
//                                }).show();
488
//                            } else if (code.equals("0")) {
489
//                                if (mCamera != null) {
490
//                                    scanRestart();
491
//                                }
492
//                                ToastUtil.showToast(getApplicationContext(), "该桩正在充电中,请移步到附近充电桩", Toast.LENGTH_SHORT);
493
//                            } else if (code.equals("40000")) {
494
//                                if (mCamera != null) {
495
//                                    scanRestart();
496
//                                }
497
//                                ToastUtil.showToast(getApplicationContext(), "未插充电枪或该桩已离线", Toast.LENGTH_SHORT);
498
//                            } else if (code.equals("600")) {
499
//                                if (mCamera != null) {
500
//                                    scanRestart();
501
//                                }
502
//                                ToastUtil.showToast(getApplicationContext(), "由于网络原因,您有一笔订单未结算,请稍候再试", Toast.LENGTH_SHORT);
503
//                            } else {
504
//                                if (mCamera != null) {
505
//                                    scanRestart();
506
//                                }
507
//                                String error_message = JsonUtils.getKeyResult(response, "error_message");
508
//                                String urll = "http://123.57.6.131/zhannew/basic/web/index.php/log/write";
509
//                                OkHttpUtils.post()
510
//                                        .url(urll)
511
//                                        .addParams("url", url)
512
//                                        .addParams("code", code)
513
//                                        .addParams("message", error_message)
514
//                                        .addParams("type", "android")
515
//                                        .build()
516
//                                        .execute(new StringCallback() {
517
//                                            @Override
518
//                                            public void onError(Call call, Exception e) {
519
//
520
//                                            }
521
//
522
//                                            @Override
523
//                                            public void onResponse(String response) {
524
//
525
//                                            }
526
//                                        });
527
//                                ToastUtil.showToast(getApplicationContext(), error_message, Toast.LENGTH_SHORT);
528
//                            }
529
//                        }
530
//                    }
531
//                });
532
//    }
533
//
534
//    private void checkoutInfo(final String zhuang_num) {
535
//        long appTime1 = System.currentTimeMillis() / 1000;
536
//        Log.i("appTime(long)---", appTime1 + "");
537
//        long updatetime = appTime1 - MainMapActivity.cha - 3;
538
//        Log.i("updatetime(long)---", updatetime + "");
539
//        Log.i("cha---", MainMapActivity.cha + "");
540
//        String token = String.valueOf(updatetime);
541
//        final String url = MainApplication.url + "/zhannew/basic/web/index.php/xxapi/info" +
542
//                "?stubId=" + zhuang_num + "&supplier=星星充电&timer=" + token + "&user_id=" + MainApplication.userId + "&ver=1.0&sign="
543
//                + Md5Util.md5("stubId=" + zhuang_num + "&supplier=星星充电&timer=" + token + "&user_id=" + MainApplication.userId + "&key=661f9efdcb4f46fe7ab5f2e78a705a2a");
544
//
545
//        Log.e("url", url);
546
//        OkHttpUtils
547
//                .get()
548
//                .url(url)
549
//                .build()
550
//                .connTimeOut(20000)
551
//                .readTimeOut(20000)
552
//                .execute(new StringCallback() {
553
//                    @Override
554
//                    public void onError(Call call, Exception e) {
555
//                        Toast.makeText(getApplicationContext(), "网络不给力", Toast.LENGTH_SHORT).show();
556
//                        dialog.cancel();
557
//                    }
558
//
559
//                    @Override
560
//                    public void onResponse(String response) {
561
//                        Log.e("response====", response);
562
//                        String error_message = JsonUtils.getKeyResult(response, "error_message");
563
//                        String code = JsonUtils.getKeyResult(response, "code");
564
//                        dialog.cancel();
565
//                        if (code != null) {
566
//                            if (code.equals("104")) {
567
//                                String urll = "http://123.57.6.131/zhannew/basic/web/index.php/log/write";
568
//                                OkHttpUtils.post()
569
//                                        .url(urll)
570
//                                        .addParams("url", url)
571
//                                        .addParams("code", code)
572
//                                        .addParams("message", error_message)
573
//                                        .addParams("type", "android")
574
//                                        .build()
575
//                                        .execute(new StringCallback() {
576
//                                            @Override
577
//                                            public void onError(Call call, Exception e) {
578
//
579
//                                            }
580
//
581
//                                            @Override
582
//                                            public void onResponse(String response) {
583
//
584
//                                            }
585
//                                        });
586
//                                new AlertDialog(MyCaptureActivity.this).builder()
587
//                                        .setMsg("您的余额不足1元,可能无法满\n足您此次充电")
588
//                                        .setPositiveButton("去充值", new View.OnClickListener() {
589
//                                            @Override
590
//                                            public void onClick(View v) {
591
//                                                startActivity(new Intent(getApplication(), AccountRechargeActivity.class));
592
//                                            }
593
//                                        }).setNegativeButton("取消", new View.OnClickListener() {
594
//                                    @Override
595
//                                    public void onClick(View v) {
596
//                                        if (mCamera != null) {
597
//                                            scanRestart();
598
//                                        }
599
//                                    }
600
//                                }).show();
601
//                            } else if (code.equals("106")) {
602
//                                if (mCamera != null) {
603
//                                    scanRestart();
604
//                                }
605
//                                String urll = "http://123.57.6.131/zhannew/basic/web/index.php/log/write";
606
//                                OkHttpUtils.post()
607
//                                        .url(urll)
608
//                                        .addParams("url", url)
609
//                                        .addParams("code", code)
610
//                                        .addParams("message", error_message)
611
//                                        .addParams("type", "android")
612
//                                        .build()
613
//                                        .execute(new StringCallback() {
614
//                                            @Override
615
//                                            public void onError(Call call, Exception e) {
616
//
617
//                                            }
618
//
619
//                                            @Override
620
//                                            public void onResponse(String response) {
621
//
622
//                                            }
623
//                                        });
624
//                                ToastUtil.showToast(getApplicationContext(), "无此电桩,请重新扫码", Toast.LENGTH_SHORT);
625
//                            } else if (code.equals("301")) {
626
//                                if (mCamera != null) {
627
//                                    scanRestart();
628
//                                }
629
//                                String urll = "http://123.57.6.131/zhannew/basic/web/index.php/log/write";
630
//                                OkHttpUtils.post()
631
//                                        .url(urll)
632
//                                        .addParams("url", url)
633
//                                        .addParams("code", code)
634
//                                        .addParams("message", error_message)
635
//                                        .addParams("type", "android")
636
//                                        .build()
637
//                                        .execute(new StringCallback() {
638
//                                            @Override
639
//                                            public void onError(Call call, Exception e) {
640
//
641
//                                            }
642
//
643
//                                            @Override
644
//                                            public void onResponse(String response) {
645
//
646
//                                            }
647
//                                        });
648
//                                ToastUtil.showToast(getApplicationContext(), "终端系统错误", Toast.LENGTH_SHORT);
649
//                            } else if (code.equals("200")) {
650
////                            00:空闲,01:充电中,02:故障,03:车位占用,04:维护中,
651
////                            05:离线,06:在建中,07:升级中,99:删除
652
//
653
//                                String data = JsonUtils.getKeyResult(response, "data");
654
//                                Log.e("data===", data);
655
//                                String status = JsonUtils.getKeyResult(data, "status");
656
//                                if (status.equals("00")) {
657
//                                    stubGroupId = JsonUtils.getKeyResult(data, "stubGroupId");
658
//                                    try {
659
//                                        startCharging(zhuang_num);
660
//                                    } catch (Exception e) {
661
//                                        e.printStackTrace();
662
//                                    }
663
//
664
//
665
//                                } else if (status.equals("01")) {
666
//                                    new AlertDialog(MyCaptureActivity.this).builder()
667
//                                            .setMsg("充电中")
668
//                                            .setNegativeButton("确定", new View.OnClickListener() {
669
//                                                @Override
670
//                                                public void onClick(View v) {
671
//                                                    scanRestart();
672
////                                        startActivity(new Intent(getApplication(),ChargingStatusActivity.class));
673
//                                                }
674
//                                            }).show();
675
//                                } else if (status.equals("02")) {
676
//                                    scanRestart();
677
//                                    ToastUtil.showToast(getApplicationContext(), "故障", Toast.LENGTH_SHORT);
678
//                                } else if (status.equals("03")) {
679
//                                    scanRestart();
680
//                                    ToastUtil.showToast(getApplicationContext(), "车位占用", Toast.LENGTH_SHORT);
681
//                                } else if (status.equals("04")) {
682
//                                    scanRestart();
683
//                                    ToastUtil.showToast(getApplicationContext(), "维护中", Toast.LENGTH_SHORT);
684
//                                } else if (status.equals("05")) {
685
//                                    scanRestart();
686
//                                    ToastUtil.showToast(getApplicationContext(), "离线", Toast.LENGTH_SHORT);
687
//                                } else if (status.equals("06")) {
688
//                                    scanRestart();
689
//                                    ToastUtil.showToast(getApplicationContext(), "在建中", Toast.LENGTH_SHORT);
690
//                                } else if (status.equals("07")) {
691
//                                    scanRestart();
692
//                                    ToastUtil.showToast(getApplicationContext(), "升级中", Toast.LENGTH_SHORT);
693
//                                } else if (status.equals("99")) {
694
//                                    scanRestart();
695
//                                    ToastUtil.showToast(getApplicationContext(), "删除", Toast.LENGTH_SHORT);
696
//                                }
697
//                            } else if (code.equals("600")) {
698
//                                scanRestart();
699
//                                ToastUtil.showToast(getApplicationContext(), "由于网络原因,您有一笔订单未结算,请稍候再试", Toast.LENGTH_SHORT);
700
//                            } else {
701
//                                ToastUtil.showToast(getApplicationContext(), "无此电桩,请重新扫码", Toast.LENGTH_SHORT);
702
//                                scanRestart();
703
//                            }
704
//                        } else {
705
//                            ToastUtil.showToast(getApplicationContext(), "code为空", Toast.LENGTH_SHORT);
706
//                        }
707
//                    }
708
//                });
709
//    }
710
//
711
//    private void sp() {
712
//        SharedPreferences sharedPreferences = getApplication().getSharedPreferences("userInfo",
713
//                Activity.MODE_PRIVATE);
714
//        password = sharedPreferences.getString("password", "");
715
//    }
716
//
717
//    private void startCharging(final String zhuang_num) throws Exception {
718
//        sp();
719
//        dialog.show();
720
//        long appTime1 = System.currentTimeMillis() / 1000;
721
//        long updatetime = appTime1 - MainMapActivity.cha - 3;
722
//        String token = String.valueOf(updatetime);
723
//        String s = "password=" + DES3.encode(password) + "&stubGroupId=" + stubGroupId + "&stubId=" + zhuang_num + "&supplier=" + "星星充电&timer=" + token + "&user_id=" + MainApplication.userId + "&key=661f9efdcb4f46fe7ab5f2e78a705a2a";
724
//        final String url = MainApplication.url + "/zhannew/basic/web/index.php/charge/start" +
725
//                "?password=" + URLEncoder.encode(DES3.encode(password)) + "&stubGroupId=" + stubGroupId + "&stubId=" + zhuang_num + "&supplier=" + URLEncoder.encode("星星充电") + "&timer=" + token + "&user_id=" + MainApplication.userId + "&ver=1.0&sign="
726
//                + Md5Util.md5(s);
727
//        Log.e("urlstart===", URLEncoder.encode(url));
728
//        OkHttpUtils.get()
729
//                .url(url)
730
//                .build()
731
//                .connTimeOut(10000)
732
//                .readTimeOut(10000)
733
//                .execute(new StringCallback() {
734
//                    @Override
735
//                    public void onError(Call call, Exception e) {
736
//                        Toast.makeText(getApplicationContext(), "网络不给力", Toast.LENGTH_SHORT).show();
737
//                        dialog.cancel();
738
//                    }
739
//
740
//                    @Override
741
//                    public void onResponse(String response) {
742
//                        Log.e("start===", response);
743
//                        dialog.cancel();
744
//                        String code = JsonUtils.getKeyResult(response, "code");
745
//                        if (code != null) {
746
//                            if (code.equals("400")) {
747
//                                String error_message = JsonUtils.getKeyResult(response, "error_message");
748
//                                String urll = "http://123.57.6.131/zhannew/basic/web/index.php/log/write";
749
//                                OkHttpUtils.post()
750
//                                        .url(urll)
751
//                                        .addParams("url", url)
752
//                                        .addParams("code", code)
753
//                                        .addParams("message", error_message)
754
//                                        .addParams("type", "android")
755
//                                        .build()
756
//                                        .execute(new StringCallback() {
757
//                                            @Override
758
//                                            public void onError(Call call, Exception e) {
759
//
760
//                                            }
761
//
762
//                                            @Override
763
//                                            public void onResponse(String response) {
764
//
765
//                                            }
766
//                                        });
767
//                                new AlertDialog(MyCaptureActivity.this).builder()
768
//                                        .setMsg(error_message)
769
//                                        .setNegativeButton("确定", new View.OnClickListener() {
770
//                                            @Override
771
//                                            public void onClick(View v) {
772
//                                                if (mCamera != null) {
773
//                                                    scanRestart();
774
//                                                }
775
////                                        startActivity(new Intent(getApplication(),ChargingStatusActivity.class));
776
//
777
////                                                startCharging();
778
//                                            }
779
//                                        }).show();
780
//
781
//
782
//                            } else if (code.equals("200")) {
783
//                                Intent intent = new Intent(getApplication(), ChargingStatusActivity.class);
784
////								intent.putExtra("stubId",zhuang_num);
785
////								intent.putExtra("stubGroupId",stubGroupId);
786
//                                intent.putExtra("type", "xx");
787
//                                startActivity(intent);
788
//                                if (mCamera != null) {
789
//                                    scanRestart();
790
//                                }
791
//                                finish();
792
//                            } else {
793
//                                if (mCamera != null) {
794
//                                    scanRestart();
795
//                                }
796
//                                String error_message = JsonUtils.getKeyResult(response, "error_message");
797
//                                String urll = "http://123.57.6.131/zhannew/basic/web/index.php/log/write";
798
//                                OkHttpUtils.post()
799
//                                        .url(urll)
800
//                                        .addParams("url", url)
801
//                                        .addParams("code", code)
802
//                                        .addParams("message", error_message)
803
//                                        .addParams("type", "android")
804
//                                        .build()
805
//                                        .execute(new StringCallback() {
806
//                                            @Override
807
//                                            public void onError(Call call, Exception e) {
808
//
809
//                                            }
810
//
811
//                                            @Override
812
//                                            public void onResponse(String response) {
813
//
814
//                                            }
815
//                                        });
816
//
817
//                                ToastUtil.showToast(getApplicationContext(), error_message, Toast.LENGTH_SHORT);
818
//                            }
819
//                        }
820
//                    }
821
//                });
822
//    }
823
//
824
//    private void checkTlD(final String chargingCode) {
825
//        final String url = MainApplication.url + "/zhannew/basic/web/index.php/special/info?pile_id=" + chargingCode + "&user_id=" + MainApplication.userId;
826
//        Log.e("checkTlD_url===", url);
827
//        dialog.show();
828
//        OkHttpUtils.get().url(url).build().execute(new StringCallback() {
829
//            @Override
830
//            public void onError(Call call, Exception e) {
831
//
832
//            }
833
//
834
//            @Override
835
//            public void onResponse(String response) {
836
//                dialog.cancel();
837
//                Log.e("checkTlD_response", response);
838
//                String code = JsonUtils.getKeyResult(response, "code");
839
//                if (code.equals("200")) {
840
//                    String group_id = JsonUtils.getKeyResult(response, "group_id");
841
//                    String eletype = JsonUtils.getKeyResult(response, "eletype");
842
//                    Intent intent = new Intent(getApplicationContext(), TLDLoadingActivity.class);
843
//                    intent.putExtra("eletype", eletype);
844
//                    intent.putExtra("chargingCode", chargingCode);
845
//                    intent.putExtra("group_id", group_id);
846
//                    startActivity(intent);
847
//                    finish();
848
//
849
////                    startTLD(chargingCode,group_id);
850
//                } else {
851
//                    String error_messge = JsonUtils.getKeyResult(response, "error_message");
852
//                    Toast.makeText(getApplicationContext(), error_messge, Toast.LENGTH_SHORT).show();
853
//                    new Handler().postDelayed(new Runnable() {
854
//                        public void run() {
855
//                            if (mCamera != null) {
856
//                                scanRestart();
857
//                            }
858
//                        }
859
//                    }, 1500);
860
//                }
861
//            }
862
//        });
863
//    }
864
//
865
//    private void getChargingPile(final String result) {
866
//        String url = MainApplication.url + "/zhannew/basic/web/index.php/interface/info?flag=1&user_id=" + MainApplication.userId + "&url=" + result;
867
//        Log.e(TAG, "getChargingPile: url=" + url);
868
//        OkHttpUtils.get().url(url).build().execute(new StringCallback() {
869
//            @Override
870
//            public void onError(Call call, Exception e) {
871
//
872
//            }
873
//
874
//            @Override
875
//            public void onResponse(String response) {
876
//                Log.e(TAG, "onResponse: getChargingPile11=" + response);
877
//                String code = JsonUtils.getKeyResult(response, "code");
878
//                if (code.equals("200")) {
879
//                    String group_id = JsonUtils.getKeyResult(response, "group_id");
880
//                    String eletype = JsonUtils.getKeyResult(response, "eletype");
881
//                    String type = JsonUtils.getKeyResult(response, "type");
882
//                    String pile_code = JsonUtils.getKeyResult(response, "pile_code");
883
//                    if (type.equals("jd")) {
884
//                        startHssy(pile_code, group_id, type);
885
//                    } else {
886
//                        Intent intent = new Intent(getApplicationContext(), TLDLoadingActivity.class);
887
//                        intent.putExtra("type", type);
888
//                        intent.putExtra("eletype", eletype);
889
//                        intent.putExtra("chargingCode", pile_code);
890
//                        intent.putExtra("group_id", group_id);
891
//                        startActivity(intent);
892
//                        finish();
893
//                    }
894
//
895
//                } else {
896
//                    String error_message = JsonUtils.getKeyResult(response, "error_message");
897
//                    ToastUtil.showToast(getApplicationContext(), error_message, Toast.LENGTH_SHORT);
898
//                    new Handler().postDelayed(new Runnable() {
899
//                        public void run() {
900
//                            if (mCamera != null) {
901
//                                scanRestart();
902
//                            }
903
//
904
//                        }
905
//                    }, 1500);
906
//                }
907
//            }
908
//        });
909
//    }
910
//
911
//    private void startHssy(String pile_code, String group_id, String type) {
912
//        long appTime1 = System.currentTimeMillis() / 1000;
913
//        long updatetime = appTime1 - MainMapActivity.cha - 3;
914
//        String token = String.valueOf(updatetime);
915
//        String s = "group_id=" + group_id + "&password=" + MainApplication.userPassword + "&pile_code=" + pile_code + "&timer=" + token + "&type=" + type + "&user_id=" + MainApplication.userId + "&key=661f9efdcb4f46fe7ab5f2e78a705a2a";
916
//        String url = MainApplication.url + "/zhannew/basic/web/index.php/interface/start_v2?" +
917
//                "ver=1.0&type=" + type + "&timer=" + token + "&user_id=" + MainApplication.userId + "&pile_code="
918
//                + pile_code + "&group_id=" + group_id + "&password=" + MainApplication.userPassword + "&sign=" + Md5Util.md5(s);
919
//        Log.e(TAG, "startHssy: url=" + url);
920
//        OkHttpUtils.get().url(url).build().execute(new StringCallback() {
921
//            @Override
922
//            public void onError(Call call, Exception e) {
923
//
924
//            }
925
//
926
//            @Override
927
//            public void onResponse(String response) {
928
//                Log.e(TAG, "onResponse: startHssy=" + response);
929
//                String code = JsonUtils.getKeyResult(response, "code");
930
//                if (code.equals("200")) {
931
//                    MainApplication.isAppStart = true;
932
//                    ProfileManager.getInstance().setAppStart(getApplicationContext(), MainApplication.isAppStart);
933
//                    startActivity(new Intent(getApplicationContext(), ChargingStatusActivity.class));
934
//                    finish();
935
//                } else {
936
//                    String error_message = JsonUtils.getKeyResult(response, "error_message");
937
//                    ToastUtil.showToast(getApplicationContext(), error_message, Toast.LENGTH_SHORT);
938
//                    new Handler().postDelayed(new Runnable() {
939
//                        public void run() {
940
//                            if (mCamera != null) {
941
//                                scanRestart();
942
//                            }
943
//                        }
944
//                    }, 1500);
945
//                }
946
//            }
947
//        });
948
//    }
949
//
950
//
951
//}

+ 0 - 68
app/src/main/java/com/electric/chargingpile/activity/TLDLoadingActivity.java

@ -113,38 +113,6 @@ public class TLDLoadingActivity extends Activity {
113 113
114 114
            @Override
115 115
            public void onResponse(final String response) {
116
//                AlertDialog.Builder builder = new AlertDialog.Builder(TLDLoadingActivity.this);
117
//                builder.setTitle("提示");
118
//                builder.setMessage(response);
119
//                builder.setCancelable(false);
120
//                builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
121
//                    @Override
122
//                    public void onClick(DialogInterface dialogg, int which) {
123
//                        if (EmptyUtils.isNotEmpty(response)){
124
//                            LogUtils.e("query:"+response);
125
//                            String rtnCode = JsonUtils.getKeyResult(response,"rtnCode");
126
//                            String rtnMsg = JsonUtils.getKeyResult(response,"rtnMsg");
127
//                            if ("01".equals(rtnCode)){
128
//                                String data = JsonUtils.getKeyResult(response,"data");
129
//                                ChargingBean chargingBean = JsonUtils.parseToObjectBean(data,ChargingBean.class);
130
//                                if (chargingBean.getStatus() == 1) {
131
//                                    MainApplication.isAppStart = true;
132
//                                    ProfileManager.getInstance().setAppStart(getApplicationContext(), MainApplication.isAppStart);
133
//                                    Intent intent = new Intent(getApplicationContext(), ChargingStatusActivity.class);
134
//                                    intent.putExtra(ChargingConstants.ORDERID, orderId);
135
//                                    startActivity(intent);
136
//                                }else {
137
//                                    ToastUtil.showToast(getApplicationContext(),"当前终端无响应,请拔枪重试或更换其他充电桩",Toast.LENGTH_SHORT);
138
//                                }
139
//                            }else {
140
//                                ToastUtil.showToast(getApplicationContext(), rtnMsg, Toast.LENGTH_SHORT);
141
//                            }
142
//                            finish();
143
//                        }
144
//                    }
145
//                });
146
//                builder.setNegativeButton("取消", null);
147
//                builder.create().show();
148 116
149 117
                if (EmptyUtils.isNotEmpty(response)) {
150 118
                    LogUtils.e("query:" + response);
@ -171,40 +139,4 @@ public class TLDLoadingActivity extends Activity {
171 139
        });
172 140
    }
173 141
174
175
//    private void startCharging(String pile_code,String group_id,String type,int time){
176
//        long appTime1 = System.currentTimeMillis() / 1000;
177
//        long updatetime = appTime1 - MainMapActivity.cha - 3;
178
//        String token = String.valueOf(updatetime);
179
//        String s = "group_id="+group_id+"&password="+MainApplication.userPassword+"&pile_code="+pile_code+"&timer="+token+"&type="+type+"&user_id="+MainApplication.userId+"&key=661f9efdcb4f46fe7ab5f2e78a705a2a";
180
//        String url = MainApplication.url+"/zhannew/basic/web/index.php/interface/start_v2?" +
181
//                "ver=1.0&type="+type+"&timer="+token+"&user_id="+MainApplication.userId+"&pile_code="
182
//                +pile_code+"&group_id="+group_id+"&password="+MainApplication.userPassword+"&sign="+ Md5Util.md5(s);
183
////        Log.e(TAG, "startHssy: url="+url );
184
//        OkHttpUtils.get().url(url).build().connTimeOut(time*1000).readTimeOut(time*1000).execute(new StringCallback() {
185
//            @Override
186
//            public void onError(Call call, Exception e) {
187
//                ToastUtil.showToast(getApplicationContext(),"网络异常,请检查您的网络连接",Toast.LENGTH_SHORT);
188
//                CrashReport.postCatchedException(e);
189
//            }
190
//
191
//            @Override
192
//            public void onResponse(String response) {
193
//                LogUtils.e(response);
194
//                String code = JsonUtils.getKeyResult(response,"code");
195
//                if (code.equals("200")){
196
//                    MainApplication.isAppStart = true;
197
//                    ProfileManager.getInstance().setAppStart(getApplicationContext(),MainApplication.isAppStart);
198
//                    startActivity(new Intent(getApplicationContext(),ChargingStatusActivity.class));
199
//                    finish();
200
//                }else {
201
//                    String error_message = JsonUtils.getKeyResult(response,"error_message");
202
//                    ToastUtil.showToast(getApplicationContext(), error_message, Toast.LENGTH_SHORT);
203
//                    finish();
204
//                }
205
//            }
206
//        });
207
//    }
208
209
210 142
}

二進制
app/src/main/res/drawable-hdpi/bg_charging_orange.png


二進制
app/src/main/res/drawable-hdpi/icon_zhan_name_orange.png


二進制
app/src/main/res/drawable-mdpi/bg_charging_orange.png


二進制
app/src/main/res/drawable-mdpi/icon_zhan_name_orange.png


二進制
app/src/main/res/drawable-xhdpi/bg_charging_orange.png


二進制
app/src/main/res/drawable-xhdpi/icon_zhan_name_orange.png


二進制
app/src/main/res/drawable-xxhdpi/bg_charging_orange.png


二進制
app/src/main/res/drawable-xxhdpi/icon_zhan_name_orange.png


二進制
app/src/main/res/drawable-xxxhdpi/bg_charging_orange.png


二進制
app/src/main/res/drawable-xxxhdpi/icon_zhan_name_orange.png


+ 10 - 0
app/src/main/res/drawable/bg_tv_stop_green.xml

@ -0,0 +1,10 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<shape xmlns:android="http://schemas.android.com/apk/res/android"
3
    android:shape="rectangle">
4
5
    <!-- 表示shape的四个角的角度。只适用于矩形shape,这里的角度是指圆角的程度 -->
6
    <corners android:radius="5dp" />
7
8
    <!-- 这个标签表示纯色填充,通过android:color即可指定shape中填充的颜色 -->
9
    <solid android:color="#1BB637" />
10
</shape>

+ 10 - 0
app/src/main/res/drawable/bg_tv_stop_orange.xml

@ -0,0 +1,10 @@
1
<?xml version="1.0" encoding="utf-8"?>
2
<shape xmlns:android="http://schemas.android.com/apk/res/android"
3
    android:shape="rectangle">
4
5
    <!-- 表示shape的四个角的角度。只适用于矩形shape,这里的角度是指圆角的程度 -->
6
    <corners android:radius="5dp" />
7
8
    <!-- 这个标签表示纯色填充,通过android:color即可指定shape中填充的颜色 -->
9
    <solid android:color="#FF985A" />
10
</shape>

+ 73 - 74
app/src/main/res/layout/activity_charging_status.xml

@ -1,19 +1,19 @@
1 1
<?xml version="1.0" encoding="utf-8"?>
2 2
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3
    xmlns:app="http://schemas.android.com/apk/res-auto"
3 4
    xmlns:tools="http://schemas.android.com/tools"
4 5
    android:layout_width="match_parent"
5 6
    android:layout_height="match_parent"
6
    android:orientation="vertical"
7 7
    android:background="@color/white"
8
    xmlns:app="http://schemas.android.com/apk/res-auto"
8
    android:orientation="vertical"
9 9
    tools:context="com.electric.chargingpile.activity.ChargingStatusActivity">
10 10
11 11
    <RelativeLayout
12 12
        android:id="@+id/rl_title"
13 13
        android:layout_width="match_parent"
14 14
        android:layout_height="44dp"
15
        android:layout_alignParentLeft="true"
16 15
        android:layout_alignParentStart="true"
16
        android:layout_alignParentLeft="true"
17 17
        android:layout_alignParentTop="true"
18 18
        android:background="@color/white">
19 19
@ -41,114 +41,112 @@
41 41
            android:layout_width="wrap_content"
42 42
            android:layout_height="match_parent"
43 43
            android:layout_alignParentRight="true"
44
            android:text="充电帮助"
45
            android:textSize="16sp"
46
            android:textColor="@color/lvse"
47 44
            android:gravity="center"
45
            android:paddingLeft="16dp"
48 46
            android:paddingRight="16dp"
49
            android:paddingLeft="16dp"/>
47
            android:text="充电帮助"
48
            android:textColor="@color/lvse"
49
            android:textSize="15sp" />
50 50
51 51
    </RelativeLayout>
52 52
53 53
    <LinearLayout
54 54
        android:id="@+id/ll_charginginfo"
55
        android:layout_height="44dp"
56 55
        android:layout_width="match_parent"
56
        android:layout_height="44dp"
57
        android:layout_below="@+id/rl_circle"
57 58
        android:layout_marginLeft="12dp"
58
        android:layout_marginRight="12dp"
59
        android:orientation="horizontal"
60 59
        android:layout_marginTop="26dp"
61
        android:layout_below="@+id/rl_circle">
60
        android:layout_marginRight="12dp"
61
        android:orientation="horizontal">
62 62
63 63
        <RelativeLayout
64
            android:layout_height="match_parent"
65 64
            android:layout_width="0dp"
65
            android:layout_height="match_parent"
66 66
            android:layout_weight="1">
67 67
68 68
            <TextView
69 69
                android:layout_width="wrap_content"
70 70
                android:layout_height="wrap_content"
71
                android:text="电流(安)"
72
                android:textColor="@color/ui_68"
73
                android:textSize="12sp"
74 71
                android:layout_alignParentTop="true"
75 72
                android:layout_centerHorizontal="true"
76
                android:layout_gravity="center" />
73
                android:layout_gravity="center"
74
                android:text="电流(安)"
75
                android:textColor="@color/ui_68"
76
                android:textSize="12sp" />
77 77
78 78
            <TextView
79 79
                android:id="@+id/tv_dianliu"
80 80
                android:layout_width="wrap_content"
81 81
                android:layout_height="wrap_content"
82
                android:text="--"
83 82
                android:layout_alignParentBottom="true"
84 83
                android:layout_centerHorizontal="true"
84
                android:text="--"
85 85
                android:textColor="@color/ui_65"
86 86
                android:textSize="17sp" />
87 87
88 88
89
90
91 89
        </RelativeLayout>
92 90
93 91
        <View
94 92
            android:layout_width="0.5dp"
95 93
            android:layout_height="match_parent"
96
            android:background="@color/ui_6d"/>
94
            android:background="@color/ui_6d" />
97 95
98 96
        <RelativeLayout
99
            android:layout_height="match_parent"
100 97
            android:layout_width="0dp"
98
            android:layout_height="match_parent"
101 99
            android:layout_weight="1">
102 100
103 101
            <TextView
104 102
                android:layout_width="wrap_content"
105 103
                android:layout_height="wrap_content"
104
                android:layout_alignParentTop="true"
105
                android:layout_centerHorizontal="true"
106 106
                android:text="电压(伏)"
107 107
                android:textColor="@color/ui_68"
108
                android:textSize="12sp"
109
                android:layout_alignParentTop="true"
110
                android:layout_centerHorizontal="true" />
108
                android:textSize="12sp" />
111 109
112 110
            <TextView
113 111
                android:id="@+id/tv_dianya"
114 112
                android:layout_width="wrap_content"
115 113
                android:layout_height="wrap_content"
114
                android:layout_alignParentBottom="true"
115
                android:layout_centerHorizontal="true"
116 116
                android:text="--"
117 117
                android:textColor="@color/ui_65"
118
                android:textSize="17sp"
119
                android:layout_alignParentBottom="true"
120
                android:layout_centerHorizontal="true"/>
118
                android:textSize="17sp" />
121 119
122 120
        </RelativeLayout>
123 121
124 122
        <View
125 123
            android:layout_width="0.5dp"
126 124
            android:layout_height="match_parent"
127
            android:background="@color/ui_6d"/>
125
            android:background="@color/ui_6d" />
128 126
129 127
        <RelativeLayout
130
            android:layout_height="match_parent"
131 128
            android:layout_width="0dp"
129
            android:layout_height="match_parent"
132 130
            android:layout_weight="1">
133 131
134 132
            <TextView
135 133
                android:layout_width="wrap_content"
136 134
                android:layout_height="wrap_content"
135
                android:layout_alignParentTop="true"
136
                android:layout_centerHorizontal="true"
137 137
                android:text="充电进程"
138 138
                android:textColor="@color/ui_68"
139
                android:textSize="12sp"
140
                android:layout_alignParentTop="true"
141
                android:layout_centerHorizontal="true" />
139
                android:textSize="12sp" />
142 140
143 141
            <TextView
144 142
                android:id="@+id/tv_jindu"
145 143
                android:layout_width="wrap_content"
146 144
                android:layout_height="wrap_content"
145
                android:layout_alignParentBottom="true"
146
                android:layout_centerHorizontal="true"
147 147
                android:text="--"
148 148
                android:textColor="@color/ui_65"
149
                android:textSize="17sp"
150
                android:layout_alignParentBottom="true"
151
                android:layout_centerHorizontal="true"/>
149
                android:textSize="17sp" />
152 150
153 151
        </RelativeLayout>
154 152
@ -159,33 +157,33 @@
159 157
        android:layout_width="172dp"
160 158
        android:layout_height="172dp"
161 159
        android:layout_centerHorizontal="true"
160
        android:layout_gravity="center_horizontal"
162 161
        android:layout_marginTop="40dp"
163
        android:background="@drawable/bg_charging"
164
        android:layout_gravity="center_horizontal">
162
        android:background="@drawable/bg_charging">
165 163
166 164
        <me.itangqi.waveloadingview.WaveLoadingView
167 165
            android:id="@+id/waveLoadingView"
168 166
            android:layout_width="match_parent"
169 167
            android:layout_height="match_parent"
170 168
            app:wlv_borderColor="#00ffffff"
171
            app:wlv_wave_background_Color="#00ffffff"
172 169
            app:wlv_borderWidth="1dp"
173
            app:wlv_shapeType="circle"
174 170
            app:wlv_round_rectangle="false"
171
            app:wlv_shapeType="circle"
175 172
            app:wlv_titleCenterStrokeColor="@android:color/holo_blue_dark"
176 173
            app:wlv_titleCenterStrokeWidth="3dp"
177 174
            app:wlv_waveAmplitude="60"
178
            app:wlv_waveColor="#3fffffff"/>
175
            app:wlv_waveColor="#3fffffff"
176
            app:wlv_wave_background_Color="#00ffffff" />
179 177
180 178
181 179
        <!--<com.loonggg.circleprogressbarlibrary.view.CircleProgressBar-->
182
            <!--android:id="@+id/pb"-->
183
            <!--android:layout_width="143dp"-->
184
            <!--android:layout_height="143dp"-->
185
            <!--android:visibility="gone"-->
186
            <!--android:layout_centerInParent="true"-->
187
            <!--loonggg:bgProgressBarColor="#efefef"-->
188
            <!--loonggg:circleStrokeWidth="5dp" />-->
180
        <!--android:id="@+id/pb"-->
181
        <!--android:layout_width="143dp"-->
182
        <!--android:layout_height="143dp"-->
183
        <!--android:visibility="gone"-->
184
        <!--android:layout_centerInParent="true"-->
185
        <!--loonggg:bgProgressBarColor="#efefef"-->
186
        <!--loonggg:circleStrokeWidth="5dp" />-->
189 187
190 188
        <LinearLayout
191 189
            android:layout_width="wrap_content"
@ -221,13 +219,13 @@
221 219
        android:layout_width="wrap_content"
222 220
        android:layout_height="wrap_content"
223 221
        android:layout_gravity="center_horizontal"
224
        android:gravity="center_vertical"
225
        android:textColor="@color/ui_62"
222
        android:layout_marginTop="33dp"
226 223
        android:drawableLeft="@drawable/icon_zhan_name"
227 224
        android:drawablePadding="8dp"
225
        android:gravity="center_vertical"
228 226
        android:text=""
229
        android:textSize="18sp"
230
        android:layout_marginTop="33dp" />
227
        android:textColor="@color/ui_62"
228
        android:textSize="18sp" />
231 229
232 230
    <LinearLayout
233 231
        android:layout_width="match_parent"
@ -243,28 +241,28 @@
243 241
            <TextView
244 242
                android:layout_width="wrap_content"
245 243
                android:layout_height="wrap_content"
244
                android:layout_alignParentTop="true"
245
                android:layout_centerHorizontal="true"
246 246
                android:text="充电时长"
247
                android:textSize="12sp"
248 247
                android:textColor="@color/ui_68"
249
                android:layout_alignParentTop="true"
250
                android:layout_centerHorizontal="true"/>
248
                android:textSize="12sp" />
251 249
252 250
            <TextView
253 251
                android:id="@+id/tv_time"
254 252
                android:layout_width="wrap_content"
255 253
                android:layout_height="wrap_content"
256 254
                android:layout_alignParentBottom="true"
255
                android:layout_centerHorizontal="true"
257 256
                android:text="--"
258
                android:textSize="21sp"
259 257
                android:textColor="@color/ui_62"
260
                android:layout_centerHorizontal="true"/>
258
                android:textSize="21sp" />
261 259
262 260
        </RelativeLayout>
263 261
264 262
        <View
265 263
            android:layout_width="0.5dp"
266 264
            android:layout_height="match_parent"
267
            android:background="@color/ui_6d"/>
265
            android:background="@color/ui_6d" />
268 266
269 267
        <RelativeLayout
270 268
            android:layout_width="0dp"
@ -274,11 +272,11 @@
274 272
            <TextView
275 273
                android:layout_width="wrap_content"
276 274
                android:layout_height="wrap_content"
275
                android:layout_alignParentTop="true"
276
                android:layout_centerHorizontal="true"
277 277
                android:text="充电金额"
278
                android:textSize="12sp"
279 278
                android:textColor="@color/ui_68"
280
                android:layout_alignParentTop="true"
281
                android:layout_centerHorizontal="true" />
279
                android:textSize="12sp" />
282 280
283 281
            <TextView
284 282
                android:id="@+id/tv_cost"
@ -286,17 +284,16 @@
286 284
                android:layout_height="wrap_content"
287 285
                android:layout_alignParentBottom="true"
288 286
                android:layout_centerHorizontal="true"
287
                android:layout_centerVertical="true"
289 288
                android:text="--"
290
                android:textSize="21sp"
291 289
                android:textColor="@color/ui_62"
292
                android:layout_centerVertical="true"/>
290
                android:textSize="21sp" />
293 291
294 292
        </RelativeLayout>
295 293
296 294
    </LinearLayout>
297 295
298 296
299
300 297
    <RelativeLayout
301 298
        android:layout_width="match_parent"
302 299
        android:layout_height="match_parent">
@ -309,7 +306,7 @@
309 306
            android:layout_alignParentRight="true"
310 307
            android:layout_marginTop="21dp"
311 308
            android:layout_marginRight="13dp"
312
            android:visibility="gone"/>
309
            android:visibility="gone" />
313 310
314 311
        <TextView
315 312
            android:id="@+id/tv_activity"
@ -319,22 +316,24 @@
319 316
            android:layout_centerHorizontal="true"
320 317
            android:paddingTop="20dp"
321 318
            android:paddingBottom="15dp"
322
            android:textSize="14sp"
323 319
            android:text=""
324 320
            android:textColor="#ffa900"
325
            android:visibility="visible"/>
321
            android:textSize="14sp"
322
            android:visibility="visible" />
326 323
327 324
        <TextView
328 325
            android:id="@+id/tv_stop"
329
            android:layout_width="165dp"
330
            android:layout_height="39dp"
331
            android:background="@drawable/bg_text_yuanlvline_whitebg"
332
            android:text="结束充电"
326
            android:layout_width="match_parent"
327
            android:layout_height="40dp"
328
            android:layout_alignParentBottom="true"
329
            android:layout_marginLeft="15dp"
330
            android:layout_marginRight="15dp"
331
            android:layout_marginBottom="15dp"
332
            android:background="@drawable/bg_tv_stop_green"
333 333
            android:gravity="center"
334
            android:layout_centerInParent="true"
335
            android:textSize="16sp"
336
            android:textColor="@color/lvse"/>
337
334
            android:text="结束充电"
335
            android:textColor="@color/white"
336
            android:textSize="16sp" />
338 337
    </RelativeLayout>
339 338
340 339
</LinearLayout>

+ 0 - 87
zxing/src/main/java/com/google/zxing/client/android/CaptureActivity.java

@ -1388,91 +1388,4 @@ public final class CaptureActivity extends Activity implements SurfaceHolder.Cal
1388 1388
            }
1389 1389
        });
1390 1390
    }
1391
1392
//    private void getChargingPile(final String result){
1393
//        String web_url = url+"/zhannew/basic/web/index.php/interface/info?flag=1&user_id="+user_id+"&url="+result;
1394
//        Log.e(TAG, web_url );
1395
//        OkHttpUtils.get().url(web_url).build().execute(new StringCallback() {
1396
//            @Override
1397
//            public void onError(Call call, Exception e) {
1398
//
1399
//            }
1400
//
1401
//            @Override
1402
//            public void onResponse(String response) {
1403
//                if (loadingDialog.isShowing()){
1404
//                    loadingDialog.dismiss();
1405
//                }
1406
//                Log.e(TAG, "onResponse: getChargingPile11="+response );
1407
//                String code = JsonUtils.getKeyResult(response,"code");
1408
//                if (code.equals("200")){
1409
//                    String group_id = JsonUtils.getKeyResult(response,"group_id");
1410
//                    String eletype = JsonUtils.getKeyResult(response,"eletype");
1411
//                    String type = JsonUtils.getKeyResult(response,"type");
1412
//                    String pile_code = JsonUtils.getKeyResult(response,"pile_code");
1413
//                    if (type.equals("jd")){
1414
//                        startHssy(pile_code,group_id,type);
1415
//                    }else {
1416
//                        Intent intent = new Intent();
1417
//                        intent.setClassName("com.electric.chargingpile", "com.electric.chargingpile.activity.TLDLoadingActivity");
1418
//                        intent.putExtra("type",type);
1419
//                        intent.putExtra("eletype",eletype);
1420
//                        intent.putExtra("chargingCode",pile_code);
1421
//                        intent.putExtra("group_id",group_id);
1422
//                        startActivity(intent);
1423
//                        finish();
1424
//                    }
1425
//
1426
//                }else {
1427
//                    String error_message = JsonUtils.getKeyResult(response,"error_message");
1428
////                    ToastUtils.showShort("");
1429
//                    ToastUtil.showToast(getApplicationContext(),error_message,Toast.LENGTH_SHORT);
1430
//                    new Handler().postDelayed(new Runnable() {
1431
//                        public void run() {
1432
//                            restartPreviewAfterDelay(0L);
1433
//                        }
1434
//                    }, 1500);
1435
//                }
1436
//            }
1437
//        });
1438
//    }
1439
//
1440
//    private void startHssy(String pile_code,String group_id,String type){
1441
//        long appTime1 = System.currentTimeMillis() / 1000;
1442
//        long updatetime = appTime1 - cha - 3;
1443
//        String token = String.valueOf(updatetime);
1444
//        String s = "group_id="+group_id+"&password="+user_password+"&pile_code="+pile_code+"&timer="+token+"&type="+type+"&user_id="+user_id+"&key=661f9efdcb4f46fe7ab5f2e78a705a2a";
1445
//        String web_url = url+"/zhannew/basic/web/index.php/interface/start_v2?" +
1446
//                "ver=1.0&type="+type+"&timer="+token+"&user_id="+user_id+"&pile_code="
1447
//                +pile_code+"&group_id="+group_id+"&password="+user_password+"&sign="+ Md5Util.md5(s);
1448
//        Log.e(TAG, "startHssy: url="+web_url );
1449
//        OkHttpUtils.get().url(web_url).build().execute(new StringCallback() {
1450
//            @Override
1451
//            public void onError(Call call, Exception e) {
1452
//
1453
//            }
1454
//
1455
//            @Override
1456
//            public void onResponse(String response) {
1457
//                Log.e(TAG, "onResponse: startHssy="+response );
1458
//                String code = JsonUtils.getKeyResult(response,"code");
1459
//                if (code.equals("200")){
1460
//                    Intent intent = new Intent();
1461
//                    intent.setClassName("com.electric.chargingpile", "com.electric.chargingpile.activity.ChargingStatusActivity");
1462
//                    startActivity(intent);
1463
//                    finish();
1464
//                }else {
1465
//                    String error_message = JsonUtils.getKeyResult(response,"error_message");
1466
//                    ToastUtil.showToast(getApplicationContext(),error_message,Toast.LENGTH_SHORT);
1467
//                    new Handler().postDelayed(new Runnable() {
1468
//                        public void run() {
1469
//                            restartPreviewAfterDelay(0L);
1470
//                        }
1471
//                    }, 1500);
1472
//                }
1473
//            }
1474
//        });
1475
//    }
1476
1477
1478 1391
}