瀏覽代碼

代码修改

huyuguo 5 年之前
父節點
當前提交
b107dbc225

+ 47 - 1
app/src/main/java/com/electric/chargingpile/activity/HomeAdActivity.java

@ -9,6 +9,7 @@ import android.view.View;
9 9
import android.widget.ImageView;
10 10
import android.widget.RelativeLayout;
11 11
import android.widget.TextView;
12
import android.widget.Toast;
12 13
13 14
import com.andview.refreshview.utils.Utils;
14 15
import com.blankj.utilcode.util.EmptyUtils;
@ -17,18 +18,25 @@ import com.blankj.utilcode.util.ScreenUtils;
17 18
import com.electric.chargingpile.R;
18 19
import com.electric.chargingpile.application.MainApplication;
19 20
import com.electric.chargingpile.util.BarColorUtil;
21
import com.electric.chargingpile.util.JsonUtils;
22
import com.electric.chargingpile.util.ToastUtil;
23
import com.electric.chargingpile.util.Util;
20 24
import com.squareup.picasso.Callback;
21 25
import com.squareup.picasso.Picasso;
26
import com.zhy.http.okhttp.OkHttpUtils;
27
import com.zhy.http.okhttp.callback.StringCallback;
22 28
23 29
import java.util.Timer;
24 30
import java.util.TimerTask;
25 31
32
import okhttp3.Call;
33
26 34
public class HomeAdActivity extends Activity implements View.OnClickListener {
27 35
    private static final String TAG = "HomeAdActivity";
28 36
    private RelativeLayout rl_time, rl_skip;
29 37
    private ImageView iv_bg;
30 38
    private TextView tv_time;
31
    private String imgUrl, url, content, text, icon, is_dui;
39
    private String imgUrl, url, content, text, icon, is_dui,advertiser,click_url;
32 40
    private int time = 3;
33 41
    private Timer timer = new Timer();
34 42
    private TimerTask task;
@ -99,9 +107,45 @@ public class HomeAdActivity extends Activity implements View.OnClickListener {
99 107
        icon = getIntent().getStringExtra("icon");
100 108
        content = getIntent().getStringExtra("content");
101 109
        is_dui = getIntent().getStringExtra("is_dui");
110
        advertiser = getIntent().getStringExtra("advertiser");
102 111
        if (imgUrl != null) {
103 112
            loadAdImage();
104 113
        }
114
115
        if (advertiser != null && advertiser.equals("1")) {
116
            loadDmpData();
117
        }
118
    }
119
120
    private void loadDmpData() {
121
        OkHttpUtils.get().url(MainApplication.url + "/zhannew/xd_url.php").build().connTimeOut(3000).readTimeOut(3000)
122
                .execute(new StringCallback() {
123
                    @Override
124
                    public void onError(Call call, Exception e) {
125
                        e.printStackTrace();
126
                    }
127
128
                    @Override
129
                    public void onResponse(String response) {
130
                        String show_url = JsonUtils.getKeyResult(response, "show_url");
131
                        click_url = JsonUtils.getKeyResult(response, "click_url");
132
                        uploadDmpShow(show_url);
133
                    }
134
                });
135
    }
136
137
    private void uploadDmpShow(String url) {
138
        url = Util.generateDmpUrl(url, getApplicationContext());
139
        OkHttpUtils.get().url(url).build().connTimeOut(3000).readTimeOut(3000)
140
                .execute(new StringCallback() {
141
                    @Override
142
                    public void onError(Call call, Exception e) {
143
                        e.printStackTrace();
144
                    }
145
                    @Override
146
                    public void onResponse(String response) {
147
                    }
148
                });
105 149
    }
106 150
107 151
    private void loadAdImage() {
@ -144,6 +188,8 @@ public class HomeAdActivity extends Activity implements View.OnClickListener {
144 188
            }
145 189
            Intent intent = new Intent(getApplicationContext(), MyWebViewActivity.class);
146 190
            intent.putExtra("url", url);
191
            intent.putExtra("advertiser", advertiser);
192
            intent.putExtra("click_url", click_url);
147 193
            startActivity(intent);
148 194
            flag = 1;
149 195
        }

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

@ -2383,8 +2383,8 @@ public class MainMapActivity extends Activity implements LocationSource, AMapLoc
2383 2383
                        hand.sendMessage(mes);
2384 2384
                    }
2385 2385
                    Toast.makeText(getApplication(), msg, Toast.LENGTH_SHORT).show();
2386
                    Toast.makeText(getApplication(), "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", Toast.LENGTH_SHORT).show();
2387 2386
                } catch (Exception e) {
2387
                    e.printStackTrace();
2388 2388
                }
2389 2389
            }
2390 2390
        }).start();

+ 20 - 0
app/src/main/java/com/electric/chargingpile/activity/MyWebViewActivity.java

@ -83,6 +83,8 @@ public class MyWebViewActivity extends Activity implements PlatformActionListene
83 83
    private String canRefresh = "false";
84 84
    private String index = "0";
85 85
    private String mUrl = "";
86
    private String advertiser;
87
    private String click_url;
86 88
    private ArrayList<String> list = new ArrayList<>();
87 89
    private String refreshUrl = "";
88 90
    private String currentUrl = "";
@ -107,7 +109,25 @@ public class MyWebViewActivity extends Activity implements PlatformActionListene
107 109
108 110
    private void getIntentData() {
109 111
        mUrl = getIntent().getStringExtra("url");
112
        advertiser = getIntent().getStringExtra("advertiser");
113
        click_url = getIntent().getStringExtra("click_url");
110 114
        Log.e(TAG, "getIntentData: " + mUrl);
115
        if (advertiser!=null && advertiser.equals("1")) {
116
            uploadDmpClick(click_url);
117
        }
118
    }
119
120
    private void uploadDmpClick(String url) {
121
        OkHttpUtils.get().url(url).build().connTimeOut(6000).readTimeOut(6000)
122
                .execute(new StringCallback() {
123
                    @Override
124
                    public void onError(Call call, Exception e) {
125
                        e.printStackTrace();
126
                    }
127
                    @Override
128
                    public void onResponse(String response) {
129
                    }
130
                });
111 131
    }
112 132
113 133
    private void initView() {

+ 2 - 1
app/src/main/java/com/electric/chargingpile/activity/WelcomeActivity.java

@ -238,6 +238,7 @@ public class WelcomeActivity extends Activity implements OnClickListener, EasyPe
238 238
                            String icon = JsonUtils.getKeyResult(welcome_ad, "icon");
239 239
                            String title = JsonUtils.getKeyResult(welcome_ad, "title");
240 240
                            String is_dui = JsonUtils.getKeyResult(welcome_ad, "is_dui");
241
                            String advertiser = JsonUtils.getKeyResult(welcome_ad, "advertiser");
241 242
                            if (is_dui.equals("1")) {
242 243
                                MainApplication.current_url = url;
243 244
                            }
@ -252,6 +253,7 @@ public class WelcomeActivity extends Activity implements OnClickListener, EasyPe
252 253
                                intent.putExtra("icon", icon);
253 254
                                intent.putExtra("title", title);
254 255
                                intent.putExtra("is_dui", is_dui);
256
                                intent.putExtra("advertiser",advertiser);
255 257
                                startActivity(intent);
256 258
                                finish();
257 259
//                                mTimer.cancel();
@ -446,7 +448,6 @@ public class WelcomeActivity extends Activity implements OnClickListener, EasyPe
446 448
                    initParams.append(",\"version_name\":\"" + BuildConfig.VERSION_NAME + "\"");
447 449
                    initParams.append(",\"version_code\":\"" + BuildConfig.VERSION_CODE + "\"");
448 450
                    initParams.append(",\"os\":\"android "+ Build.VERSION.RELEASE +"\""); // 操作系统及版本
449
//                    initParams.append(",\"version\":\"" + Build.VERSION.RELEASE + "\""); // 操作系统版本
450 451
                    initParams.append(",\"brand\":\"" + Build.BRAND + "\""); // 品牌
451 452
                    initParams.append(",\"model\":\"" + Build.MODEL + "\""); // 型号
452 453
                    initParams.append("}");

+ 2 - 2
app/src/main/java/com/electric/chargingpile/application/MainApplication.java

@ -75,8 +75,8 @@ public class MainApplication extends MultiDexApplication {
75 75
    public static String firstPoint = "";
76 76
    public static Boolean firstSsyd;
77 77
    public static String password = "";
78
//    public static String url = "http://59.110.68.162";// 充电桩测试环境
79
        public static String url = "http://cdz.evcharge.cc";// 充电桩正式环境
78
    public static String url = "http://59.110.68.162";// 充电桩测试环境
79
//        public static String url = "http://cdz.evcharge.cc";// 充电桩正式环境
80 80
//    public static String urlNew = "http://123.56.67.7:83/api/0300";// 一电测试环境
81 81
    public static String urlNew = "https://api.touchev.com:83/api/0300";// 一电正式环境
82 82
    public static String pic_url = "http://cdz.evcharge.cc/zhannew/uploadfile/";