ソースを参照

数据埋点完成

huyuguo 5 年 前
コミット
92572f0d54

+ 0 - 1
app/build.gradle

171
    implementation project(':zxing')
171
    implementation project(':zxing')
172
    implementation project(':XRefreshView')
172
    implementation project(':XRefreshView')
173
    implementation project(':videolibrary:picture_library')
173
    implementation project(':videolibrary:picture_library')
174
//    implementation project(':flutter')
175
//    compile 'com.google.zxing:core:+'
174
//    compile 'com.google.zxing:core:+'
176
//    compile 'com.google.zxing:android-core:+'
175
//    compile 'com.google.zxing:android-core:+'
177
176

+ 3 - 1
app/src/main/java/com/electric/chargingpile/activity/RefundListActivity.java

22
import com.electric.chargingpile.util.JsonUtils;
22
import com.electric.chargingpile.util.JsonUtils;
23
import com.electric.chargingpile.util.LoadingDialog;
23
import com.electric.chargingpile.util.LoadingDialog;
24
import com.electric.chargingpile.util.ToastUtil;
24
import com.electric.chargingpile.util.ToastUtil;
25
import com.umeng.analytics.MobclickAgent;
25
import com.zhy.http.okhttp.OkHttpUtils;
26
import com.zhy.http.okhttp.OkHttpUtils;
26
import com.zhy.http.okhttp.callback.StringCallback;
27
import com.zhy.http.okhttp.callback.StringCallback;
27
28
90
                                    @Override
91
                                    @Override
91
                                    public void cancelRefund() {
92
                                    public void cancelRefund() {
92
                                        cancelRefundPost(refundData);
93
                                        cancelRefundPost(refundData);
94
                                        // 取消退款
95
                                        MobclickAgent.onEvent(getApplicationContext(), "1134");
93
                                    }
96
                                    }
94
                                });
97
                                });
95
                                cancelRefundDialogFragment.show(getFragmentManager(), "");
98
                                cancelRefundDialogFragment.show(getFragmentManager(), "");
139
        map.put("password", MainApplication.userPassword + "");
142
        map.put("password", MainApplication.userPassword + "");
140
        map.put("refund_id", refundData.getId() + "");
143
        map.put("refund_id", refundData.getId() + "");
141
        CommonParams.addCommonParams(map);
144
        CommonParams.addCommonParams(map);
142
        Log.d("xxxxxxxxxxxxxxx", "cancelRefundPost: " + map);
143
145
144
        OkHttpUtils.post().params(map).url(url).build().connTimeOut(6000).readTimeOut(6000).execute(new StringCallback() {
146
        OkHttpUtils.post().params(map).url(url).build().connTimeOut(6000).readTimeOut(6000).execute(new StringCallback() {
145
            @Override
147
            @Override

+ 1 - 0
app/src/main/java/com/electric/chargingpile/activity/RoutePlanMapActivity.java

1978
    public void onClick(View v) {
1978
    public void onClick(View v) {
1979
        switch (v.getId()) {
1979
        switch (v.getId()) {
1980
            case R.id.shaixuan_btn: // 筛选
1980
            case R.id.shaixuan_btn: // 筛选
1981
                MobclickAgent.onEvent(getApplicationContext(), "1129");
1981
                RoutePlanMapScreenDialogFragment routePlanMapScreenDialogFragment = RoutePlanMapScreenDialogFragment.newInstance(screenList);
1982
                RoutePlanMapScreenDialogFragment routePlanMapScreenDialogFragment = RoutePlanMapScreenDialogFragment.newInstance(screenList);
1982
                routePlanMapScreenDialogFragment.show(getFragmentManager(), "筛选");
1983
                routePlanMapScreenDialogFragment.show(getFragmentManager(), "筛选");
1983
                routePlanMapScreenDialogFragment.setOnDismissDialogFragmentListener(new RoutePlanMapScreenDialogFragment.OnRoutePlanMapScreenDialogFragmentListener() {
1984
                routePlanMapScreenDialogFragment.setOnDismissDialogFragmentListener(new RoutePlanMapScreenDialogFragment.OnRoutePlanMapScreenDialogFragmentListener() {

+ 5 - 2
app/src/main/java/com/electric/chargingpile/fragment/DetailsFragment.java

979
                    if ("0".equals(acableNum) && "0".equals(dcableNum)) { // 无空闲桩
979
                    if ("0".equals(acableNum) && "0".equals(dcableNum)) { // 无空闲桩
980
                        ReportParkingDialogFragment reportParkingDialogFragment = ReportParkingDialogFragment.newInstance(ReportParkingDialogFragment.TYPE_THIRD);
980
                        ReportParkingDialogFragment reportParkingDialogFragment = ReportParkingDialogFragment.newInstance(ReportParkingDialogFragment.TYPE_THIRD);
981
                        reportParkingDialogFragment.show(getFragmentManager(),"没有充电车位");
981
                        reportParkingDialogFragment.show(getFragmentManager(),"没有充电车位");
982
                        MobclickAgent.onEvent(getContext(), "1127");
982
                    } else {
983
                    } else {
983
                        if (MainApplication.center == null) {
984
                        if (MainApplication.center == null) {
984
                            ToastUtil.showToast(getContext(), "请检查您当前网络或定位权限是否开启", Toast.LENGTH_SHORT);
985
                            ToastUtil.showToast(getContext(), "请检查您当前网络或定位权限是否开启", Toast.LENGTH_SHORT);
997
                                });
998
                                });
998
                                reportParkingDialogFragment.show(getFragmentManager(),"上报车位");
999
                                reportParkingDialogFragment.show(getFragmentManager(),"上报车位");
999
                            }
1000
                            }
1001
                            MobclickAgent.onEvent(getContext(), "1126");
1000
                        }
1002
                        }
1001
                    }
1003
                    }
1002
                } else {
1004
                } else {
1017
                            });
1019
                            });
1018
                            reportParkingDialogFragment.show(getFragmentManager(),"上报车位");
1020
                            reportParkingDialogFragment.show(getFragmentManager(),"上报车位");
1019
                        }
1021
                        }
1022
                        MobclickAgent.onEvent(getContext(), "1126");
1020
                    }
1023
                    }
1021
                }
1024
                }
1022
                break;
1025
                break;
1619
        }
1622
        }
1620
1623
1621
        loadingDialog.show();
1624
        loadingDialog.show();
1622
1625
        MobclickAgent.onEvent(getContext(), "1128");
1623
        Map<String, String> map = new HashMap<>();
1626
        Map<String, String> map = new HashMap<>();
1624
        map.put("zhanid", NewZhanDetailsActivity.zhan_id + "");
1627
        map.put("zhanid", NewZhanDetailsActivity.zhan_id + "");
1625
        map.put("userid", MainApplication.userId);
1628
        map.put("userid", MainApplication.userId);
1651
    }
1654
    }
1652
1655
1653
    private void updateParkingIcon() {
1656
    private void updateParkingIcon() {
1654
        if ("2000".equals(vacancyCode)) {
1657
        if ("2000".equals(vacancyCode)) { //
1655
            parking_icon.setVisibility(View.GONE);
1658
            parking_icon.setVisibility(View.GONE);
1656
        } else {
1659
        } else {
1657
            parking_icon.setVisibility(View.VISIBLE);
1660
            parking_icon.setVisibility(View.VISIBLE);

+ 13 - 0
app/src/main/java/com/electric/chargingpile/fragment/RoutePlanMapScreenDialogFragment.java

12
import android.widget.ImageView;
12
import android.widget.ImageView;
13
13
14
import com.electric.chargingpile.R;
14
import com.electric.chargingpile.R;
15
import com.umeng.analytics.MobclickAgent;
15
16
16
public class RoutePlanMapScreenDialogFragment extends DialogFragment implements View.OnClickListener {
17
public class RoutePlanMapScreenDialogFragment extends DialogFragment implements View.OnClickListener {
17
18
134
            case R.id.first_left:
135
            case R.id.first_left:
135
                changedScreenList[0] = !changedScreenList[0];
136
                changedScreenList[0] = !changedScreenList[0];
136
                updateScreenIcon();
137
                updateScreenIcon();
138
                if (changedScreenList[0]) {
139
                    MobclickAgent.onEvent(getActivity(), "1130");
140
                }
137
                break;
141
                break;
138
            case R.id.first_center:
142
            case R.id.first_center:
139
                changedScreenList[1] = !changedScreenList[1];
143
                changedScreenList[1] = !changedScreenList[1];
140
                updateScreenIcon();
144
                updateScreenIcon();
145
                if (changedScreenList[1]) {
146
                    MobclickAgent.onEvent(getActivity(), "1131");
147
                }
141
                break;
148
                break;
142
            case R.id.first_right:
149
            case R.id.first_right:
143
                changedScreenList[2] = !changedScreenList[2];
150
                changedScreenList[2] = !changedScreenList[2];
144
                updateScreenIcon();
151
                updateScreenIcon();
152
                if (changedScreenList[2]) {
153
                    MobclickAgent.onEvent(getActivity(), "1132");
154
                }
145
                break;
155
                break;
146
            case R.id.second_left:
156
            case R.id.second_left:
147
                changedScreenList[3] = !changedScreenList[3];
157
                changedScreenList[3] = !changedScreenList[3];
148
                updateScreenIcon();
158
                updateScreenIcon();
159
                if (changedScreenList[3]) {
160
                    MobclickAgent.onEvent(getActivity(), "1133");
161
                }
149
                break;
162
                break;
150
        }
163
        }
151
    }
164
    }

+ 1 - 3
settings.gradle

1
include ':app', ':autolayout', ':zxing', ':XRefreshView',':library'
1
include ':app', ':autolayout', ':zxing', ':XRefreshView',':library'
2
include ':videolibrary:picture_library', ':videolibrary:SmallVideoLib2'
3
//setBinding(new Binding([gradle: this]))
4
//evaluate(new File(settingsDir.parentFile, 'flutter_module_question_answer/.android/include_flutter.groovy'))
2
include ':videolibrary:picture_library', ':videolibrary:SmallVideoLib2'