0c163a40a3073d0R343">343
case R.id.tv_enter_group:
+ MobclickAgent.onEvent(this, UmengEvent.detail_enter_group_btn_click);
if(fromGroupPage){
finish();
}else{
@@ -380,12 +387,14 @@ public class PhotoDetailsActivity extends BaseActivity implements View.OnClickLi
clickGetPhoto(PAY_TYPE_ORIGIN);
break;
case R.id.tv_buy_hd_photo:
+ MobclickAgent.onEvent(this, UmengEvent.detail_buy_origin_btn_click);
clickPay(buyHDPhotoTextView.getNumber(),PAY_TYPE_ORIGIN);
break;
case R.id.layout_wipe_water_print:
clickGetPhoto(PAY_TYPE_NO_MARK);
break;
case R.id.tv_buy_wipe_water_print:
+ MobclickAgent.onEvent(this, UmengEvent.detail_waterprint_btn_click);
clickPay(buyWipeWaterPrintTextView.getNumber(),PAY_TYPE_NO_MARK);
break;
default:
@@ -13,6 +13,7 @@ import android.widget.Toast; |
||
13 | 13 |
import com.android.common.executors.ThreadExecutor; |
14 | 14 |
import com.android.common.utils.LogHelper; |
15 | 15 |
import com.android.views.progressbar.ProgressWheel; |
16 |
+import com.umeng.analytics.MobclickAgent; |
|
16 | 17 |
|
17 | 18 |
import java.io.File; |
18 | 19 |
import java.io.FileOutputStream; |
@@ -25,6 +26,7 @@ import ai.pai.client.BuildConfig; |
||
25 | 26 |
import ai.pai.client.R; |
26 | 27 |
import ai.pai.client.adapter.FullScreenPhotoPageAdapter; |
27 | 28 |
import ai.pai.client.beans.GroupPhotoItem; |
29 |
+import ai.pai.client.utils.UmengEvent; |
|
28 | 30 |
import ai.pai.client.views.HackyViewPager; |
29 | 31 |
|
30 | 32 |
public class PhotoFullScreenActivity extends BaseActivity implements View.OnClickListener, ViewPager.OnPageChangeListener { |
@@ -59,6 +61,7 @@ public class PhotoFullScreenActivity extends BaseActivity implements View.OnClic |
||
59 | 61 |
finish(); |
60 | 62 |
break; |
61 | 63 |
case R.id.btn_download_full_screen: |
64 |
+ MobclickAgent.onEvent(this, UmengEvent.fullscreen_download_btn_click); |
|
62 | 65 |
if(currentPhotoItem.photoFrom==1 && TextUtils.isEmpty(currentPhotoItem.mediumPhotoUrl) && TextUtils.isEmpty(currentPhotoItem.rawPhotoUrl)){ |
63 | 66 |
Toast.makeText(this,R.string.photo_need_buy,Toast.LENGTH_SHORT).show(); |
64 | 67 |
return; |
@@ -13,6 +13,7 @@ import com.android.common.utils.DeviceUtils; |
||
13 | 13 |
import com.android.common.utils.TimeUtils; |
14 | 14 |
import com.android.views.circleimageview.CircleImageView; |
15 | 15 |
import com.nostra13.universalimageloader.core.DisplayImageOptions; |
16 |
+import com.umeng.analytics.MobclickAgent; |
|
16 | 17 |
|
17 | 18 |
import java.util.ArrayList; |
18 | 19 |
|
@@ -23,6 +24,7 @@ import ai.pai.client.beans.GroupInfo; |
||
23 | 24 |
import ai.pai.client.beans.GroupPhotoItem; |
24 | 25 |
import ai.pai.client.utils.GroupCreateUtils; |
25 | 26 |
import ai.pai.client.utils.PhotoLoader; |
27 |
+import ai.pai.client.utils.UmengEvent; |
|
26 | 28 |
|
27 | 29 |
public class RecentPhotoStaggeredAdapter extends RecyclerView.Adapter<RecentPhotoStaggeredAdapter.MyViewHolder> { |
28 | 30 |
|
@@ -88,6 +90,7 @@ public class RecentPhotoStaggeredAdapter extends RecyclerView.Adapter<RecentPhot |
||
88 | 90 |
intent.putExtra("list",photoList); |
89 | 91 |
intent.putExtra("photo_item",item); |
90 | 92 |
context.startActivity(intent); |
93 |
+ MobclickAgent.onEvent(context, UmengEvent.home_item_photo_click); |
|
91 | 94 |
} |
92 | 95 |
}); |
93 | 96 |
holder.headLayout.setOnClickListener(new View.OnClickListener(){ |
@@ -100,6 +103,7 @@ public class RecentPhotoStaggeredAdapter extends RecyclerView.Adapter<RecentPhot |
||
100 | 103 |
info.groupAvatarId = item.groupDefaultAvatar; |
101 | 104 |
intent.putExtra("group",info); |
102 | 105 |
context.startActivity(intent); |
106 |
+ MobclickAgent.onEvent(context, UmengEvent.home_item_group_header_click); |
|
103 | 107 |
} |
104 | 108 |
}); |
105 | 109 |
PhotoLoader.getInstance(context).displayImage(item.thumbnailUrl,holder.photo,options); |
@@ -0,0 +1,34 @@ |
||
1 |
+package ai.pai.client.utils; |
|
2 |
+ |
|
3 |
+/** |
|
4 |
+ * Created by chengzhenyu on 2017/3/5. |
|
5 |
+ */ |
|
6 |
+ |
|
7 |
+public class UmengEvent { |
|
8 |
+ |
|
9 |
+ public static final String home_scan_btn_click = "home_scan_btn_click"; |
|
10 |
+ public static final String group_camera_btn_click = "group_camera_btn_click"; |
|
11 |
+ public static final String group_setting_btn_click = "group_setting_btn_click"; |
|
12 |
+ public static final String groupconfig_qrcode_layout_click = "groupconfig_qrcode_layout_click"; |
|
13 |
+ public static final String slide_my_group_click = "slide_my_group_click"; |
|
14 |
+ public static final String slide_order_history_click = "slide_order_history_click"; |
|
15 |
+ public static final String slide_feedback_click = "slide_feedback_click"; |
|
16 |
+ public static final String slide_about_click = "slide_about_click"; |
|
17 |
+ public static final String home_item_group_header_click = "home_item_group_header_click"; |
|
18 |
+ public static final String home_new_group_btn_click = "home_new_group_btn_click"; |
|
19 |
+ public static final String detail_comment_btn_click = "detail_comment_btn_click"; |
|
20 |
+ public static final String detail_thumb_btn_click = "detail_thumb_btn_click"; |
|
21 |
+ public static final String detail_share_btn_click = "detail_share_btn_click"; |
|
22 |
+ public static final String detail_enter_group_btn_click = "detail_enter_group_btn_click"; |
|
23 |
+ public static final String detail_waterprint_btn_click = "detail_waterprint_btn_click"; |
|
24 |
+ public static final String detail_buy_origin_btn_click = "detail_buy_origin_btn_click"; |
|
25 |
+ public static final String fullscreen_download_btn_click = "fullscreen_download_btn_click"; |
|
26 |
+ public static final String home_call_guide_btn_click = "home_call_guide_btn_click"; |
|
27 |
+ public static final String home_gather_info_btn_click = "home_gather_info_btn_click"; |
|
28 |
+ public static final String home_item_photo_click = "home_item_photo_click"; |
|
29 |
+ public static final String detail_comment_send_btn_click = "detail_comment_send_btn_click"; |
|
30 |
+ public static final String home_scan_tour_back = "home_scan_tour_back"; |
|
31 |
+ public static final String home_scan_group_back = "home_scan_group_back"; |
|
32 |
+ public static final String home_scan_session_back = "home_scan_session_back"; |
|
33 |
+ |
|
34 |
+} |