|
|
@ -38,6 +38,7 @@ import com.electric.chargingpile.data.Adin;
|
|
38
|
38
|
import com.electric.chargingpile.data.ChargingShareBean;
|
|
39
|
39
|
import com.electric.chargingpile.util.DES3;
|
|
40
|
40
|
import com.electric.chargingpile.util.JsonUtils;
|
|
|
41
|
import com.electric.chargingpile.util.Util;
|
|
41
|
42
|
import com.nostra13.universalimageloader.cache.disc.naming.Md5FileNameGenerator;
|
|
42
|
43
|
import com.nostra13.universalimageloader.core.ImageLoader;
|
|
43
|
44
|
import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;
|
|
|
@ -107,6 +108,15 @@ public class SlideAdView extends FrameLayout {
|
|
107
|
108
|
private Context context;
|
|
108
|
109
|
|
|
109
|
110
|
private static String tag = "ResolvePicture";
|
|
|
111
|
private String click_url;
|
|
|
112
|
|
|
|
113
|
public String getClick_url() {
|
|
|
114
|
return click_url;
|
|
|
115
|
}
|
|
|
116
|
|
|
|
117
|
public void setClick_url(String click_url) {
|
|
|
118
|
this.click_url = click_url;
|
|
|
119
|
}
|
|
110
|
120
|
|
|
111
|
121
|
//Handler
|
|
112
|
122
|
private Handler handler = new Handler() {
|
|
|
@ -256,7 +266,13 @@ public class SlideAdView extends FrameLayout {
|
|
256
|
266
|
} else {
|
|
257
|
267
|
url = mAdin.getUrl() + "?cdzshareid=" + mAdin.getId();
|
|
258
|
268
|
}
|
|
|
269
|
String advertiser = mAdin.getAdvertiser();
|
|
|
270
|
if (advertiser != null && advertiser.equals("1")) {
|
|
|
271
|
intent.putExtra("advertiser", advertiser);
|
|
|
272
|
uploadDmp(click_url);
|
|
|
273
|
}
|
|
259
|
274
|
intent.putExtra("url", url);
|
|
|
275
|
|
|
260
|
276
|
Log.e(TAG, "imageBrower: url=" + url);
|
|
261
|
277
|
context.startActivity(intent);
|
|
262
|
278
|
}
|
|
|
@ -785,4 +801,19 @@ public class SlideAdView extends FrameLayout {
|
|
785
|
801
|
});
|
|
786
|
802
|
platform.share(paramsToShare);
|
|
787
|
803
|
}
|
|
|
804
|
|
|
|
805
|
private void uploadDmp(String url) {
|
|
|
806
|
url = Util.generateDmpUrl(url);
|
|
|
807
|
OkHttpUtils.get().url(url).build().connTimeOut(3000).readTimeOut(3000)
|
|
|
808
|
.execute(new StringCallback() {
|
|
|
809
|
@Override
|
|
|
810
|
public void onError(Call call, Exception e) {
|
|
|
811
|
e.printStackTrace();
|
|
|
812
|
}
|
|
|
813
|
|
|
|
814
|
@Override
|
|
|
815
|
public void onResponse(String response) {
|
|
|
816
|
}
|
|
|
817
|
});
|
|
|
818
|
}
|
|
788
|
819
|
}
|