|
@@ -10,7 +10,6 @@ import android.content.Context;
|
|
|
import android.content.DialogInterface;
|
|
import android.content.DialogInterface;
|
|
|
import android.content.Intent;
|
|
import android.content.Intent;
|
|
|
import android.graphics.Bitmap;
|
|
import android.graphics.Bitmap;
|
|
|
-import android.graphics.BitmapFactory;
|
|
|
|
|
import android.graphics.Color;
|
|
import android.graphics.Color;
|
|
|
import android.graphics.drawable.BitmapDrawable;
|
|
import android.graphics.drawable.BitmapDrawable;
|
|
|
import android.graphics.drawable.Drawable;
|
|
import android.graphics.drawable.Drawable;
|
|
@@ -21,8 +20,6 @@ import android.provider.MediaStore;
|
|
|
import android.support.v4.app.FragmentActivity;
|
|
import android.support.v4.app.FragmentActivity;
|
|
|
import android.support.v7.app.AlertDialog;
|
|
import android.support.v7.app.AlertDialog;
|
|
|
import android.support.v7.widget.GridLayoutManager;
|
|
import android.support.v7.widget.GridLayoutManager;
|
|
|
-import android.support.v7.widget.LinearLayoutManager;
|
|
|
|
|
-import android.support.v7.widget.OrientationHelper;
|
|
|
|
|
import android.support.v7.widget.RecyclerView;
|
|
import android.support.v7.widget.RecyclerView;
|
|
|
import android.text.Html;
|
|
import android.text.Html;
|
|
|
import android.text.TextUtils;
|
|
import android.text.TextUtils;
|
|
@@ -51,11 +48,7 @@ import com.bumptech.glide.request.RequestOptions;
|
|
|
import com.google.gson.Gson;
|
|
import com.google.gson.Gson;
|
|
|
import com.jcodecraeer.xrecyclerview.CustomFooterViewCallBack;
|
|
import com.jcodecraeer.xrecyclerview.CustomFooterViewCallBack;
|
|
|
import com.jcodecraeer.xrecyclerview.XRecyclerView;
|
|
import com.jcodecraeer.xrecyclerview.XRecyclerView;
|
|
|
-import com.kfzs.duanduan.cardview.BlurBitmapUtils;
|
|
|
|
|
-import com.kfzs.duanduan.cardview.CardAdapter;
|
|
|
|
|
import com.kfzs.duanduan.cardview.CardScaleHelper;
|
|
import com.kfzs.duanduan.cardview.CardScaleHelper;
|
|
|
-import com.kfzs.duanduan.cardview.SpeedRecyclerView;
|
|
|
|
|
-import com.kfzs.duanduan.cardview.ViewSwitchUtils;
|
|
|
|
|
import com.kfzs.duanduan.fragment.FgtPersonalCenter;
|
|
import com.kfzs.duanduan.fragment.FgtPersonalCenter;
|
|
|
import com.sheep.gamegroup.dateview.DatePickerDialog;
|
|
import com.sheep.gamegroup.dateview.DatePickerDialog;
|
|
|
import com.sheep.gamegroup.dateview.DateUtil;
|
|
import com.sheep.gamegroup.dateview.DateUtil;
|
|
@@ -64,20 +57,16 @@ import com.sheep.gamegroup.model.entity.BaseMessage;
|
|
|
import com.sheep.gamegroup.model.entity.Container;
|
|
import com.sheep.gamegroup.model.entity.Container;
|
|
|
import com.sheep.gamegroup.model.entity.DialogConfig;
|
|
import com.sheep.gamegroup.model.entity.DialogConfig;
|
|
|
import com.sheep.gamegroup.model.entity.GameAccountEntity;
|
|
import com.sheep.gamegroup.model.entity.GameAccountEntity;
|
|
|
-import com.sheep.gamegroup.model.entity.GiftBag;
|
|
|
|
|
import com.sheep.gamegroup.model.entity.GiftBagApp;
|
|
import com.sheep.gamegroup.model.entity.GiftBagApp;
|
|
|
import com.sheep.gamegroup.model.entity.HomeListEntity;
|
|
import com.sheep.gamegroup.model.entity.HomeListEntity;
|
|
|
import com.sheep.gamegroup.model.entity.PayEntity;
|
|
import com.sheep.gamegroup.model.entity.PayEntity;
|
|
|
-import com.sheep.gamegroup.model.entity.PictureInvitationEntity;
|
|
|
|
|
import com.sheep.gamegroup.model.entity.RobTask;
|
|
import com.sheep.gamegroup.model.entity.RobTask;
|
|
|
-import com.sheep.gamegroup.model.entity.TaskReleaseEty;
|
|
|
|
|
import com.sheep.gamegroup.model.util.SheepSubscriber;
|
|
import com.sheep.gamegroup.model.util.SheepSubscriber;
|
|
|
import com.sheep.gamegroup.util.glide.RoundedCornersTransformation;
|
|
import com.sheep.gamegroup.util.glide.RoundedCornersTransformation;
|
|
|
import com.sheep.gamegroup.view.activity.PersonalInfoAct;
|
|
import com.sheep.gamegroup.view.activity.PersonalInfoAct;
|
|
|
import com.sheep.gamegroup.view.activity.SplashAct;
|
|
import com.sheep.gamegroup.view.activity.SplashAct;
|
|
|
import com.sheep.gamegroup.view.activity.TaskDetailAct;
|
|
import com.sheep.gamegroup.view.activity.TaskDetailAct;
|
|
|
import com.sheep.gamegroup.view.adapter.AdbCommonRecycler;
|
|
import com.sheep.gamegroup.view.adapter.AdbCommonRecycler;
|
|
|
-import com.sheep.gamegroup.view.adapter.InvitationPictureAdapter;
|
|
|
|
|
import com.sheep.gamegroup.view.dialog.DialogAddAccount;
|
|
import com.sheep.gamegroup.view.dialog.DialogAddAccount;
|
|
|
import com.sheep.gamegroup.view.dialog.DialogModifyAccount;
|
|
import com.sheep.gamegroup.view.dialog.DialogModifyAccount;
|
|
|
import com.sheep.gamegroup.view.dialog.DialogOrienteeringDetails;
|
|
import com.sheep.gamegroup.view.dialog.DialogOrienteeringDetails;
|
|
@@ -97,18 +86,19 @@ import java.io.File;
|
|
|
import java.io.FileNotFoundException;
|
|
import java.io.FileNotFoundException;
|
|
|
import java.io.FileOutputStream;
|
|
import java.io.FileOutputStream;
|
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
|
-import java.util.ArrayList;
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
import java.util.Locale;
|
|
import java.util.Locale;
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
import java.util.Random;
|
|
import java.util.Random;
|
|
|
|
|
|
|
|
-import rx.Scheduler;
|
|
|
|
|
import rx.android.schedulers.AndroidSchedulers;
|
|
import rx.android.schedulers.AndroidSchedulers;
|
|
|
import rx.functions.Action1;
|
|
import rx.functions.Action1;
|
|
|
import rx.schedulers.Schedulers;
|
|
import rx.schedulers.Schedulers;
|
|
|
|
|
|
|
|
import static com.sheep.gamegroup.util.UMConfigUtils.Event.AD_TOAST;
|
|
import static com.sheep.gamegroup.util.UMConfigUtils.Event.AD_TOAST;
|
|
|
|
|
+import static com.sheep.gamegroup.util.UMConfigUtils.Event.GAME_INSTEAD_OF_RECHARGE_PLATFORM;
|
|
|
|
|
+import static com.sheep.gamegroup.util.UMConfigUtils.Event.GIFT_BAG_DIALOG_COPY_CODE;
|
|
|
|
|
+import static com.sheep.gamegroup.util.UMConfigUtils.Event.GIFT_BAG_DIALOG_START_APP;
|
|
|
import static com.sheep.gamegroup.util.UMConfigUtils.Event.QR_COPY;
|
|
import static com.sheep.gamegroup.util.UMConfigUtils.Event.QR_COPY;
|
|
|
import static com.sheep.gamegroup.util.UMConfigUtils.Event.QR_SAVE;
|
|
import static com.sheep.gamegroup.util.UMConfigUtils.Event.QR_SAVE;
|
|
|
import static com.sheep.gamegroup.util.UMConfigUtils.Event.QR_SHARE;
|
|
import static com.sheep.gamegroup.util.UMConfigUtils.Event.QR_SHARE;
|
|
@@ -666,6 +656,7 @@ public class ViewUtil {
|
|
|
get_welfare_copy_tv.setOnClickListener(new View.OnClickListener() {
|
|
get_welfare_copy_tv.setOnClickListener(new View.OnClickListener() {
|
|
|
@Override
|
|
@Override
|
|
|
public void onClick(View view) {
|
|
public void onClick(View view) {
|
|
|
|
|
+ GIFT_BAG_DIALOG_COPY_CODE.onEvent("gift_bag_id", item.getGift_bag().getId(), "gift_bag_code", item.getCode());
|
|
|
StringUtils.CopyText(item.getCode());
|
|
StringUtils.CopyText(item.getCode());
|
|
|
G.showToast("复制兑换码成功");
|
|
G.showToast("复制兑换码成功");
|
|
|
}
|
|
}
|
|
@@ -675,6 +666,7 @@ public class ViewUtil {
|
|
|
@Override
|
|
@Override
|
|
|
public void onClick(View v) {
|
|
public void onClick(View v) {
|
|
|
dialog.dismiss();
|
|
dialog.dismiss();
|
|
|
|
|
+ GIFT_BAG_DIALOG_START_APP.onEvent("gift_bag_id", item.getGift_bag().getId(), "package_name", item.getApp().getPackage_names());
|
|
|
//启动游戏
|
|
//启动游戏
|
|
|
PackageUtil.startApp(activity, item.getApp().getPackage_names());
|
|
PackageUtil.startApp(activity, item.getApp().getPackage_names());
|
|
|
}
|
|
}
|
|
@@ -1222,6 +1214,7 @@ public class ViewUtil {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public void showGamePayAccount(Activity activity, PayEntity payEntity) {
|
|
public void showGamePayAccount(Activity activity, PayEntity payEntity) {
|
|
|
|
|
+ GAME_INSTEAD_OF_RECHARGE_PLATFORM.onEvent("game_id", payEntity.getGame_id(), "name", payEntity.getGame_name());
|
|
|
new DialogPayAccount(activity, payEntity).showPayaccount();
|
|
new DialogPayAccount(activity, payEntity).showPayaccount();
|
|
|
}
|
|
}
|
|
|
|
|
|