Просмотр исходного кода

添加触摸热力图

(cherry picked from commit 76fe7bd)
zengjiebin лет назад: 7
Родитель
Сommit
74a7c9fb00

+ 6 - 0
app/build.gradle

@@ -1,5 +1,6 @@
 apply plugin: 'com.android.application'
 apply plugin: 'com.jakewharton.butterknife'
+//apply plugin: 'com.appsee.appsee-plugin'
 android {
     compileSdkVersion androidConfigs.compileSdkVersion
     buildToolsVersion androidConfigs.buildToolsVersion
@@ -69,6 +70,7 @@ android {
             manifestPlaceholders = [DUANDUAN_GRAPH     : "sheeptest",
                                     DUANDUAN_DATASHARE : "sheeptest",
                                     jpush_appkey       : "4fea09bdbf9661a9689ee306",
+                                    appsee_app_key       : "1fd86378cdcf4bef8ff97ce63cdb86fb",
                                     umeng_app_key       : "5ab0a1da8f4a9d742900035f"
             ]
             buildConfigField "String", "DUANDUAN_DATASHARE", '"sheeptest"'
@@ -83,6 +85,7 @@ android {
             manifestPlaceholders = [DUANDUAN_GRAPH     : "sheeptestjiguang",
                                     DUANDUAN_DATASHARE : "sheeptestjiguang",
                                     jpush_appkey       : "4fea09bdbf9661a9689ee306",
+                                    appsee_app_key       : "1fd86378cdcf4bef8ff97ce63cdb86fb",
                                     umeng_app_key       : "5ab0a1da8f4a9d742900035f"
             ]
             buildConfigField "String", "DUANDUAN_DATASHARE", '"sheeptestjiguang"'
@@ -97,6 +100,7 @@ android {
             manifestPlaceholders = [DUANDUAN_GRAPH     : "sheep",
                                     DUANDUAN_DATASHARE : "sheep",
                                     jpush_appkey       : "28b74d520261c6f78e3e0921",
+                                    appsee_app_key       : "55ec0910667246d48c4c1dbdf266ff68",
                                     umeng_app_key       : "5ab0a1da8f4a9d742900035f"
             ]
             buildConfigField "String", "DUANDUAN_DATASHARE", '"sheep"'
@@ -250,6 +254,8 @@ dependencies {
     compile files('libs/jcore-android-1.2.0.jar')
     compile files('libs/jpush-android-3.1.2.jar')
 
+    compile 'com.appsee:appsee-android:+'
+
 }
 static def releaseTime() {
     return new Date().format("MMddHHmm", TimeZone.getDefault())

+ 6 - 0
app/proguard-rules.pro

@@ -449,3 +449,9 @@
 -dontwarn com.google.**
 -keep class com.google.gson.** {*;}
 -keep class com.google.protobuf.** {*;}
+#==================appsee && protobuf==========================
+-keep class com.appsee.** { *; }
+-dontwarn com.appsee.**
+-keep class android.support.** { *; }
+-keep interface android.support.** { *; }
+-keepattributes SourceFile,LineNumberTable

+ 2 - 2
app/src/main/AndroidManifest.xml

@@ -317,8 +317,8 @@
         <activity android:name="com.sheep.gamegroup.view.activity.SignRechargeAct" android:screenOrientation="portrait"/>
 
 
-        <!--友盟start-->
-
+        <!--appsee start-->
+        <meta-data android:name="com.appsee.ApiKey" android:value="${appsee_app_key}" />
 
         <!--友盟start-->
         <meta-data

+ 5 - 34
app/src/main/java/com/kfzs/duanduan/fragment/FgtSmallSheep.java

@@ -411,37 +411,19 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
     private void initWechatIsOpen() {
     }
 
-    @OnClick({R.id.recharge, R.id.user_layout, R.id.withdrawal, R.id.try_play_layout,
-            R.id.invitation_layout, R.id.lying_layout, R.id.newbie_task,
-            R.id.card_layout, R.id.icon_layout, R.id.info_layout,
-            R.id.q_iv, R.id.q_name_tv, R.id.q_dec_tv,
-            R.id.lying_iv, R.id.lying_dec_tv, R.id.lying_name_tv})
+    @OnClick({R.id.recharge, R.id.withdrawal,
+            R.id.newbie_task, R.id.icon_layout, R.id.info_layout
+    })
     public void onViewClicked(View view) {
         switch (view.getId()) {
-            case R.id.user_layout:
-                break;
-            case R.id.withdrawal:
+            case R.id.withdrawal://提现
                 Jump2View.getInstance().tryGoWithdrawal(activity, userEntity);
                 break;
-            case R.id.try_play_layout://试玩赚钱
-                Jump2View.getInstance().goTryplayView(activity, null);
-                break;
-            case R.id.invitation_layout://邀请赚钱
-                Jump2View.getInstance().goAskGetMoney(activity, null);
-                break;
-            case R.id.card_layout://办卡赚钱
-                Jump2View.getInstance().goCreditCardTaskList(activity, null);
-                break;
-            case R.id.lying_layout://跳转到游戏页面
-                Jump2View.getInstance()
-                        .goMainGame(activity);
-
-                break;
             case R.id.newbie_task://新手任务
                 DialogNewbieTaskList.tryShowDialog(activity);
                 NEWBIE_TASK.onEvent();
                 break;
-            case R.id.icon_layout://
+            case R.id.icon_layout://头像
                 if(TestUtil.isTest()) {
                     TestUtil.test(activity);
                 }else
@@ -453,17 +435,6 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
             case R.id.recharge://充值
                 Jump2View.getInstance().goRechargeAct(activity,null);
                 break;
-            case R.id.q_iv://Q币充值
-            case R.id.q_name_tv:
-            case R.id.q_dec_tv:
-//                G.showToast("Q币充值");
-                Jump2View.getInstance().goRechargeQAct(activity,null);
-                break;
-            case R.id.lying_iv://躺着赚钱
-            case R.id.lying_dec_tv:
-            case R.id.lying_name_tv:
-                Jump2View.getInstance().tryGoLyingView(activity, null);
-                break;
         }
     }
 

+ 2 - 0
app/src/main/java/com/sheep/jiuyan/samllsheep/SheepApp.java

@@ -6,6 +6,7 @@ import android.os.Bundle;
 import android.support.multidex.MultiDex;
 import android.util.DisplayMetrics;
 
+import com.appsee.Appsee;
 import com.kfzs.duanduan.ActMain;
 import com.kfzs.duanduan.react.SharedPreferences;
 import com.sheep.gamegroup.di.components.DaggerNetComponent;
@@ -118,6 +119,7 @@ public class SheepApp extends BaseApplication {
     ActivityLifecycleCallbacks activityLifecycleCallbacks = new ActivityLifecycleCallbacks() {
         @Override
         public void onActivityCreated(final Activity activity, Bundle savedInstanceState) {
+            Appsee.start();
             ActivityManager.getInstance().pushActivity(activity);
             if(activity instanceof SplashAct || activity instanceof LoginAct || activity instanceof PhoneAct){
                 SysAppUtil.showVersionInfo(activity, SpUtils.getIgnoreMd5());

+ 27 - 33
app/src/main/res/layout/x_real_name_auther_layout.xml

@@ -85,37 +85,35 @@
             android:layout_marginRight="15dp"
             android:background="@color/white_bg_line" />
 
-        <RelativeLayout
+        <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:padding="15dp">
+            android:padding="15dp"
+            android:gravity="center_vertical"
+            android:orientation="horizontal">
 
             <TextView
                 style="@style/txt_style_15"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_centerVertical="true"
-                android:layout_marginLeft="5dp"
-                android:layout_toRightOf="@id/iv_phone"
+                android:layout_marginStart="5dp"
+                android:layout_marginEnd="5dp"
                 android:text="银行卡" />
 
             <EditText
                 android:id="@+id/et_bank"
-                android:layout_width="wrap_content"
+                android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_alignParentRight="true"
-                android:layout_centerVertical="true"
-                android:layout_marginLeft="5dp"
                 android:background="@null"
                 android:drawablePadding="10dp"
-                android:gravity="right"
+                android:gravity="end"
                 android:lines="1"
                 android:hint="请填写银行卡"
                 android:inputType="number"
                 android:maxLength="19"
                 android:textColor="@color/txt_black_9e9c9c"
                 android:textSize="@dimen/text_size_2" />
-        </RelativeLayout>
+        </LinearLayout>
 
         <View
             android:layout_width="match_parent"
@@ -124,37 +122,35 @@
             android:layout_marginRight="15dp"
             android:background="@color/white_bg_line" />
 
-        <RelativeLayout
+        <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:padding="15dp">
+            android:padding="15dp"
+            android:gravity="center_vertical"
+            android:orientation="horizontal">
 
             <TextView
                 style="@style/txt_style_15"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_centerVertical="true"
-                android:layout_marginLeft="5dp"
-                android:layout_toRightOf="@id/iv_phone"
+                android:layout_marginStart="5dp"
+                android:layout_marginEnd="5dp"
                 android:text="手机号" />
 
             <EditText
                 android:id="@+id/et_bank_mobile"
-                android:layout_width="wrap_content"
+                android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_alignParentRight="true"
-                android:layout_centerVertical="true"
-                android:layout_marginLeft="5dp"
                 android:background="@null"
                 android:drawablePadding="10dp"
-                android:gravity="right"
+                android:gravity="end"
                 android:lines="1"
                 android:hint="请填写银行卡预留手机号"
                 android:inputType="number"
                 android:maxLength="19"
                 android:textColor="@color/txt_black_9e9c9c"
                 android:textSize="@dimen/text_size_2" />
-        </RelativeLayout>
+        </LinearLayout>
 
 
         <View
@@ -164,38 +160,36 @@
             android:layout_marginRight="15dp"
             android:background="@color/white_bg_line" />
 
-        <RelativeLayout
+        <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:padding="15dp">
+            android:padding="15dp"
+            android:gravity="center_vertical"
+            android:orientation="horizontal">
 
 
             <TextView
                 style="@style/txt_style_15"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_centerVertical="true"
-                android:layout_marginLeft="5dp"
-                android:layout_toRightOf="@id/iv_phone"
+                android:layout_marginStart="5dp"
+                android:layout_marginEnd="5dp"
                 android:text="身份证" />
 
 
             <EditText
                 android:id="@+id/et_id_card"
-                android:layout_width="wrap_content"
+                android:layout_width="match_parent"
                 android:layout_height="wrap_content"
-                android:layout_alignParentRight="true"
-                android:layout_centerVertical="true"
-                android:layout_marginLeft="5dp"
                 android:background="@null"
                 android:drawablePadding="10dp"
-                android:gravity="right"
+                android:gravity="end"
                 android:lines="1"
                 android:hint="请填写身份证号"
                 android:maxLength="18"
                 android:textColor="@color/txt_black_9e9c9c"
                 android:textSize="@dimen/text_size_2" />
-        </RelativeLayout>
+        </LinearLayout>
 
     </LinearLayout>
 

+ 3 - 0
build.gradle

@@ -21,6 +21,9 @@ buildscript {
 //        classpath 'com.didi.virtualapk:gradle:0.9.1'
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
+
+        //appsee
+        classpath 'com.appsee:appsee-plugin:+'
     }
 }