Ver Código Fonte

站点列表修改

huyuguo 4 anos atrás
pai
commit
29465fb852

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

330
    private TextView tv_tishi, paoName, paoName1, paoAddress, paoCostWay, paoDaohang, paoDistance,
330
    private TextView tv_tishi, paoName, paoName1, paoAddress, paoCostWay, paoDaohang, paoDistance,
331
            paoFast, paoSlow, paoAlter, paoTotal, tingche, fuwu, dian, tv_grade, tv_shaixuan, tv_recommend_tip,
331
            paoFast, paoSlow, paoAlter, paoTotal, tingche, fuwu, dian, tv_grade, tv_shaixuan, tv_recommend_tip,
332
            tv_daohang, tvOne, tvTwo, tv_num, tvThree, tv_sortDistance, tv_sortStarLevel, iv_list, tv_sortFreeTime;
332
            tv_daohang, tvOne, tvTwo, tv_num, tvThree, tv_sortDistance, tv_sortStarLevel, iv_list, tv_sortFreeTime;
333
    private ImageView recommend_more_detail;
334
    public static TextView tv_atCity;
333
    public static TextView tv_atCity;
335
    public static RelativeLayout paoRl;
334
    public static RelativeLayout paoRl;
336
    public static LinearLayout rl_control;
335
    public static LinearLayout rl_control;
1407
        //站点地图列表切换按钮
1406
        //站点地图列表切换按钮
1408
        iv_list = (TextView) findViewById(R.id.iv_list);
1407
        iv_list = (TextView) findViewById(R.id.iv_list);
1409
        iv_list.setOnClickListener(this);
1408
        iv_list.setOnClickListener(this);
1410
        recommend_more_detail = findViewById(R.id.recommend_more_detail);
1411
        recommend_more_detail.setOnClickListener(this);
1412
        SharedPreferencesUtil sharedPreferencesUtil = new SharedPreferencesUtil(getApplication());
1409
        SharedPreferencesUtil sharedPreferencesUtil = new SharedPreferencesUtil(getApplication());
1413
        if (sharedPreferencesUtil.hasKey("cdz_recommend_more_detail")) {
1414
            recommend_more_detail.setVisibility(View.GONE);
1415
        } else {
1416
            recommend_more_detail.setVisibility(View.VISIBLE);
1417
        }
1418
        //站点列表
1410
        //站点列表
1419
        lvZhan = (ListView) findViewById(R.id.lv_zhan_list);
1411
        lvZhan = (ListView) findViewById(R.id.lv_zhan_list);
1420
        adapter = new ZhanAdapter();
1412
        adapter = new ZhanAdapter();
2635
                aMap.moveCamera(CameraUpdateFactory.zoomOut());
2627
                aMap.moveCamera(CameraUpdateFactory.zoomOut());
2636
                controlZoomShow();
2628
                controlZoomShow();
2637
                break;
2629
                break;
2638
            case R.id.recommend_more_detail:
2639
                break;
2640
            //地图&列表切换按钮
2630
            //地图&列表切换按钮
2641
            case R.id.iv_list:
2631
            case R.id.iv_list:
2642
                recommend_more_detail.setVisibility(View.GONE);
2643
                sharedPreferencesUtil.putBoolean("cdz_recommend_more_detail", true);
2632
                sharedPreferencesUtil.putBoolean("cdz_recommend_more_detail", true);
2644
2645
                String jing, wei;
2633
                String jing, wei;
2646
                if (MainApplication.search_jing != 0.0 && MainApplication.search_wei != 0.0) {
2634
                if (MainApplication.search_jing != 0.0 && MainApplication.search_wei != 0.0) {
2647
                    Log.e(TAG, "onClick: 有搜索");
2635
                    Log.e(TAG, "onClick: 有搜索");
2861
            }
2849
            }
2862
            MainApplication.isMap = false;
2850
            MainApplication.isMap = false;
2863
            //显示列表站点
2851
            //显示列表站点
2864
            iv_list.setText("地图");
2865
            lvZhan.setVisibility(View.VISIBLE);
2852
            lvZhan.setVisibility(View.VISIBLE);
2866
            isListShow = true;
2853
            isListShow = true;
2867
            if (list.size() > 0) {
2854
            if (list.size() > 0) {
2886
        } else {
2873
        } else {
2887
            //显示地图站点
2874
            //显示地图站点
2888
            MainApplication.isMap = true;
2875
            MainApplication.isMap = true;
2889
            iv_list.setText("推荐");
2890
            lvZhan.setVisibility(View.GONE);
2876
            lvZhan.setVisibility(View.GONE);
2891
            rl_mapList.setVisibility(View.GONE);
2877
            rl_mapList.setVisibility(View.GONE);
2892
            tv_tishi.setVisibility(View.GONE);
2878
            tv_tishi.setVisibility(View.GONE);
2915
2901
2916
    private void showUi(boolean status) {
2902
    private void showUi(boolean status) {
2917
        if (status == true) {
2903
        if (status == true) {
2918
            iv_list.setText("推荐");
2919
            lvZhan.setVisibility(View.GONE);
2904
            lvZhan.setVisibility(View.GONE);
2920
            rl_mapList.setVisibility(View.GONE);
2905
            rl_mapList.setVisibility(View.GONE);
2921
            tv_tishi.setVisibility(View.GONE);
2906
            tv_tishi.setVisibility(View.GONE);
2931
            iv_roadCondition.setVisibility(View.VISIBLE);
2916
            iv_roadCondition.setVisibility(View.VISIBLE);
2932
            iv_example.setVisibility(View.VISIBLE);
2917
            iv_example.setVisibility(View.VISIBLE);
2933
        } else {
2918
        } else {
2934
            iv_list.setText("地图");
2935
            lvZhan.setVisibility(View.VISIBLE);
2919
            lvZhan.setVisibility(View.VISIBLE);
2936
            if (list.size() > 0) {
2920
            if (list.size() > 0) {
2937
                rl_mapList.setVisibility(View.VISIBLE);
2921
                rl_mapList.setVisibility(View.VISIBLE);

+ 13 - 5
app/src/main/java/com/electric/chargingpile/activity/RecommendChargingStationActivity.java

8
import android.graphics.drawable.BitmapDrawable;
8
import android.graphics.drawable.BitmapDrawable;
9
import android.os.Handler;
9
import android.os.Handler;
10
import android.os.Message;
10
import android.os.Message;
11
11
import androidx.constraintlayout.widget.ConstraintLayout;
12
import androidx.constraintlayout.widget.ConstraintLayout;
12
import androidx.appcompat.app.AppCompatActivity;
13
import androidx.appcompat.app.AppCompatActivity;
14
13
import android.os.Bundle;
15
import android.os.Bundle;
16
14
import androidx.recyclerview.widget.LinearLayoutManager;
17
import androidx.recyclerview.widget.LinearLayoutManager;
15
import androidx.recyclerview.widget.RecyclerView;
18
import androidx.recyclerview.widget.RecyclerView;
19
16
import android.view.Gravity;
20
import android.view.Gravity;
17
import android.view.LayoutInflater;
21
import android.view.LayoutInflater;
18
import android.view.View;
22
import android.view.View;
78
    private TextView first_condition_text;
82
    private TextView first_condition_text;
79
    private ImageView first_condition_image;
83
    private ImageView first_condition_image;
80
84
81
    private int firstCondition = 1;
85
    private int firstCondition = 3;
82
    private TextView first_can_charging;
86
    private TextView first_can_charging;
83
    private TextView first_free_parking;
87
    private TextView first_free_parking;
84
    private TextView first_quick_charging;
88
    private TextView first_quick_charging;
107
        BarColorUtil.initStatusBarColor(RecommendChargingStationActivity.this);
111
        BarColorUtil.initStatusBarColor(RecommendChargingStationActivity.this);
108
        initView();
112
        initView();
109
        MobclickAgent.onEvent(getApplicationContext(), "1136");
113
        MobclickAgent.onEvent(getApplicationContext(), "1136");
110
        recommendChargingStationFunc();
114
        if (zhanList.size() == 0) {
115
            loadingDialog.show();
116
            ete("{\"fun\":\"timer\"}");
117
        } else {
118
            filterChargingStation();
119
        }
111
    }
120
    }
112
121
113
    private void initView() {
122
    private void initView() {
591
                holder.window_tv_fast_free_num.setText(recommendZhan.getFast_able_num());
600
                holder.window_tv_fast_free_num.setText(recommendZhan.getFast_able_num());
592
                holder.window_tv_slow_free_num.setText(recommendZhan.getSlow_able_num());
601
                holder.window_tv_slow_free_num.setText(recommendZhan.getSlow_able_num());
593
                holder.window_tv_fast_total_num.setText("".equals(recommendZhan.getFast_num()) ? "0" : "/" + recommendZhan.getFast_num());
602
                holder.window_tv_fast_total_num.setText("".equals(recommendZhan.getFast_num()) ? "0" : "/" + recommendZhan.getFast_num());
594
                holder.window_tv_slow_total_num.setText("".equals(recommendZhan.getSlow_num()) ? "0" : "/" +  recommendZhan.getSlow_num());
603
                holder.window_tv_slow_total_num.setText("".equals(recommendZhan.getSlow_num()) ? "0" : "/" + recommendZhan.getSlow_num());
595
            }
604
            }
596
            holder.fenshi_info_textview.setText("");
605
            holder.fenshi_info_textview.setText("");
597
606
1169
                    socket.setReceiveBufferSize(99999);  //  接收缓冲大小
1178
                    socket.setReceiveBufferSize(99999);  //  接收缓冲大小
1170
                    socket.setSendBufferSize(99999);
1179
                    socket.setSendBufferSize(99999);
1171
                    // 向服务器发送消息
1180
                    // 向服务器发送消息
1172
                    PrintWriter out = new PrintWriter(new BufferedWriter(
1173
                            new OutputStreamWriter(socket.getOutputStream())), true);
1181
                    PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())), true);
1174
                    out.println(params);
1182
                    out.println(params);
1175
                    // 接收来自服务器的消息
1183
                    // 接收来自服务器的消息
1176
                    BufferedReader br = new BufferedReader(new InputStreamReader(
1184
                    BufferedReader br = new BufferedReader(new InputStreamReader(

+ 1 - 12
app/src/main/res/layout/activity_main_map.xml

131
            android:paddingTop="5dp"
131
            android:paddingTop="5dp"
132
            android:paddingRight="10px"
132
            android:paddingRight="10px"
133
            android:paddingBottom="5dp"
133
            android:paddingBottom="5dp"
134
            android:text="推荐"
134
            android:text="列表"
135
            android:textColor="@color/lvse"
135
            android:textColor="@color/lvse"
136
            android:textSize="15sp" />
136
            android:textSize="15sp" />
137
137
1540
            android:paddingRight="15dp"
1540
            android:paddingRight="15dp"
1541
            android:src="@drawable/icon_example_main" />
1541
            android:src="@drawable/icon_example_main" />
1542
    </LinearLayout>
1542
    </LinearLayout>
1543
    <!-- 推荐更详细哦 -->
1544
    <ImageView
1545
        android:id="@+id/recommend_more_detail"
1546
        android:layout_width="wrap_content"
1547
        android:layout_height="wrap_content"
1548
        android:layout_alignParentRight="true"
1549
        android:layout_marginTop="44dp"
1550
        android:layout_marginRight="5dp"
1551
        android:src="@drawable/recommend_remind"
1552
        android:visibility="gone"
1553
        tools:visibility="visible" />
1554
1543
1555
    <LinearLayout
1544
    <LinearLayout
1556
        android:id="@+id/rl_control"
1545
        android:id="@+id/rl_control"

+ 6 - 6
app/src/main/res/layout/activity_recommend_charging_station.xml

31
            android:layout_width="match_parent"
31
            android:layout_width="match_parent"
32
            android:layout_height="match_parent"
32
            android:layout_height="match_parent"
33
            android:gravity="center"
33
            android:gravity="center"
34
            android:text="推荐站点"
34
            android:text="站点列表"
35
            android:textColor="#222222"
35
            android:textColor="#222222"
36
            android:textSize="18sp" />
36
            android:textSize="18sp" />
37
37
71
                    android:layout_width="wrap_content"
71
                    android:layout_width="wrap_content"
72
                    android:layout_height="wrap_content"
72
                    android:layout_height="wrap_content"
73
                    android:gravity="center"
73
                    android:gravity="center"
74
                    android:text="智能推荐"
74
                    android:text="距离最近"
75
                    android:textColor="#2fc45b"
75
                    android:textColor="#2fc45b"
76
                    android:textSize="12sp" />
76
                    android:textSize="12sp" />
77
77
191
                android:orientation="horizontal">
191
                android:orientation="horizontal">
192
192
193
                <Button
193
                <Button
194
                    android:id="@+id/second_1"
194
                    android:id="@+id/second_3"
195
                    android:layout_width="0dp"
195
                    android:layout_width="0dp"
196
                    android:layout_height="match_parent"
196
                    android:layout_height="match_parent"
197
                    android:layout_weight="1"
197
                    android:layout_weight="1"
198
                    android:background="@drawable/recommend_btn_selected"
198
                    android:background="@drawable/recommend_btn_selected"
199
                    android:text="智能推荐"
199
                    android:text="距离最近"
200
                    android:textColor="#ffffff"
200
                    android:textColor="#ffffff"
201
                    android:textSize="12sp" />
201
                    android:textSize="12sp" />
202
202
219
                    android:layout_height="match_parent" />
219
                    android:layout_height="match_parent" />
220
220
221
                <Button
221
                <Button
222
                    android:id="@+id/second_3"
222
                    android:id="@+id/second_1"
223
                    android:layout_width="0dp"
223
                    android:layout_width="0dp"
224
                    android:layout_height="match_parent"
224
                    android:layout_height="match_parent"
225
                    android:layout_weight="1"
225
                    android:layout_weight="1"
226
                    android:background="@drawable/recommend_btn_normal"
226
                    android:background="@drawable/recommend_btn_normal"
227
                    android:text="距离最近"
227
                    android:text="智能推荐"
228
                    android:textColor="#2FC45B"
228
                    android:textColor="#2FC45B"
229
                    android:textSize="12sp" />
229
                    android:textSize="12sp" />
230
230