111
This commit is contained in:
parent
62d38d4275
commit
01373a64af
@ -72,6 +72,8 @@ public class CommonAppConfig {
|
|||||||
public static boolean isGetNewWrap = false;//是否获取到新的包裹礼物
|
public static boolean isGetNewWrap = false;//是否获取到新的包裹礼物
|
||||||
public static int alert_time = 1;
|
public static int alert_time = 1;
|
||||||
public static int alert_end_time = 1;
|
public static int alert_end_time = 1;
|
||||||
|
//是否是新用户
|
||||||
|
public static boolean isNewUser = true;
|
||||||
|
|
||||||
|
|
||||||
private CommonAppConfig() {
|
private CommonAppConfig() {
|
||||||
|
@ -638,6 +638,11 @@
|
|||||||
<string name="save">Preservation</string>
|
<string name="save">Preservation</string>
|
||||||
<string name="reg">Register</string>
|
<string name="reg">Register</string>
|
||||||
<string name="no_more_mic">No one is currently in the voice link</string>
|
<string name="no_more_mic">No one is currently in the voice link</string>
|
||||||
|
<string name="welcome_pdlive">Welcome to PDLIVE</string>
|
||||||
|
<string name="newcomer">Newcomer Bonus</string>
|
||||||
|
<string name="exp">EXP</string>
|
||||||
|
<string name="new_rewards">Complete newcomer tasks for more rewards</string>
|
||||||
|
<string name="receive_awards">ReceiveAwards</string>
|
||||||
|
|
||||||
|
|
||||||
<string name="send">Send out</string>
|
<string name="send">Send out</string>
|
||||||
|
@ -621,7 +621,8 @@
|
|||||||
<string name="no_medal">TA還沒有勛章</string>
|
<string name="no_medal">TA還沒有勛章</string>
|
||||||
<string name="car">座駕</string>
|
<string name="car">座駕</string>
|
||||||
<string name="no_car">TA還沒有座騎</string>
|
<string name="no_car">TA還沒有座騎</string>
|
||||||
|
<string name="welcome_pdlive">歡迎來到PDLIVE</string>
|
||||||
|
<string name="newcomer">恭喜你獲得了新人獎勵</string>
|
||||||
|
|
||||||
<string name="FILE_PROVIDER">com.pdlive.shayu.fileprovider</string>
|
<string name="FILE_PROVIDER">com.pdlive.shayu.fileprovider</string>
|
||||||
<string name="ren">人</string>
|
<string name="ren">人</string>
|
||||||
@ -744,7 +745,9 @@
|
|||||||
<string name="send_buy">開通了</string>
|
<string name="send_buy">開通了</string>
|
||||||
<string name="send_buy_renewed">續費了</string>
|
<string name="send_buy_renewed">續費了</string>
|
||||||
<string name="enter_room"> 進入直播間</string>
|
<string name="enter_room"> 進入直播間</string>
|
||||||
|
<string name="exp">经验</string>
|
||||||
|
<string name="receive_awards">領取獎勵</string>
|
||||||
|
<string name="new_rewards">完成新人任務領取更多獎勵</string>
|
||||||
<string name="golden_bean">金豆</string>
|
<string name="golden_bean">金豆</string>
|
||||||
<string name="encourage_give_text">給這篇動態的作者鼓鼓勵吧!</string>
|
<string name="encourage_give_text">給這篇動態的作者鼓鼓勵吧!</string>
|
||||||
<string name="confirm_give">確認鼓勵</string>
|
<string name="confirm_give">確認鼓勵</string>
|
||||||
|
@ -58,6 +58,7 @@ import com.yunbao.live.bean.LivePKUserListBean;
|
|||||||
import com.yunbao.live.bean.LiveUserGiftBean;
|
import com.yunbao.live.bean.LiveUserGiftBean;
|
||||||
import com.yunbao.live.dialog.BlowkissDialog;
|
import com.yunbao.live.dialog.BlowkissDialog;
|
||||||
import com.yunbao.live.dialog.LiveGiftDialogFragment;
|
import com.yunbao.live.dialog.LiveGiftDialogFragment;
|
||||||
|
import com.yunbao.live.dialog.NewUserDialog;
|
||||||
import com.yunbao.live.event.LinkMicTxAccEvent;
|
import com.yunbao.live.event.LinkMicTxAccEvent;
|
||||||
import com.yunbao.live.event.LiveRoomChangeEvent;
|
import com.yunbao.live.event.LiveRoomChangeEvent;
|
||||||
import com.yunbao.live.http.LiveHttpConsts;
|
import com.yunbao.live.http.LiveHttpConsts;
|
||||||
@ -82,6 +83,7 @@ import com.yunbao.live.views.LivePlayTxViewHolder;
|
|||||||
import com.yunbao.live.views.LiveRoomPlayViewHolder;
|
import com.yunbao.live.views.LiveRoomPlayViewHolder;
|
||||||
import com.yunbao.live.views.LiveRoomViewHolder;
|
import com.yunbao.live.views.LiveRoomViewHolder;
|
||||||
|
|
||||||
|
import org.greenrobot.eventbus.EventBus;
|
||||||
import org.greenrobot.eventbus.Subscribe;
|
import org.greenrobot.eventbus.Subscribe;
|
||||||
import org.greenrobot.eventbus.ThreadMode;
|
import org.greenrobot.eventbus.ThreadMode;
|
||||||
|
|
||||||
@ -100,6 +102,7 @@ import io.rong.imlib.model.Conversation;
|
|||||||
import io.rong.message.TextMessage;
|
import io.rong.message.TextMessage;
|
||||||
import pl.droidsonroids.gif.GifImageView;
|
import pl.droidsonroids.gif.GifImageView;
|
||||||
|
|
||||||
|
import static com.yunbao.common.CommonAppConfig.isNewUser;
|
||||||
import static com.yunbao.common.CommonAppContext.logger;
|
import static com.yunbao.common.CommonAppContext.logger;
|
||||||
import static com.yunbao.common.CommonAppContext.mFirebaseAnalytics;
|
import static com.yunbao.common.CommonAppContext.mFirebaseAnalytics;
|
||||||
import static com.yunbao.live.presenter.LiveLinkMicPresenter.mBannerList2;
|
import static com.yunbao.live.presenter.LiveLinkMicPresenter.mBannerList2;
|
||||||
@ -181,6 +184,7 @@ public class LiveAudienceActivity extends LiveActivity {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void main() {
|
protected void main() {
|
||||||
|
|
||||||
liveImDeletUtil = new LiveImDeletUtil();
|
liveImDeletUtil = new LiveImDeletUtil();
|
||||||
if (getIntent().getIntExtra("isry", 0) == 1) {
|
if (getIntent().getIntExtra("isry", 0) == 1) {
|
||||||
isRy = true;
|
isRy = true;
|
||||||
@ -321,6 +325,11 @@ public class LiveAudienceActivity extends LiveActivity {
|
|||||||
countDownTimer = new CountDownTimer(CommonAppConfig.getInstance().alert_end_time * 1000, 1000) {
|
countDownTimer = new CountDownTimer(CommonAppConfig.getInstance().alert_end_time * 1000, 1000) {
|
||||||
@Override
|
@Override
|
||||||
public void onTick(long millisUntilFinished) {
|
public void onTick(long millisUntilFinished) {
|
||||||
|
|
||||||
|
if (isNewUser == true && timeIndex == 5 ){
|
||||||
|
NewUserDialog fragment1 = new NewUserDialog();
|
||||||
|
fragment1.show(((LiveActivity) mContext).getSupportFragmentManager(), "NewUserDialog");
|
||||||
|
}
|
||||||
if (timeIndex == CommonAppConfig.getInstance().alert_time) {
|
if (timeIndex == CommonAppConfig.getInstance().alert_time) {
|
||||||
if (mLiveRoomViewHolder.isAttention == 0) {
|
if (mLiveRoomViewHolder.isAttention == 0) {
|
||||||
BlowkissDialog fragment1 = new BlowkissDialog();
|
BlowkissDialog fragment1 = new BlowkissDialog();
|
||||||
|
@ -21,6 +21,8 @@ import com.yunbao.live.R;
|
|||||||
import com.yunbao.live.activity.LiveActivity;
|
import com.yunbao.live.activity.LiveActivity;
|
||||||
import com.yunbao.live.http.LiveHttpUtil;
|
import com.yunbao.live.http.LiveHttpUtil;
|
||||||
|
|
||||||
|
import org.greenrobot.eventbus.EventBus;
|
||||||
|
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
|
|
||||||
import static com.yunbao.live.activity.LiveAudienceActivity.countDownTimer;
|
import static com.yunbao.live.activity.LiveAudienceActivity.countDownTimer;
|
||||||
@ -89,61 +91,24 @@ public class NewUserDialog extends AbsDialogFragment {
|
|||||||
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
|
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
|
||||||
super.onActivityCreated(savedInstanceState);
|
super.onActivityCreated(savedInstanceState);
|
||||||
ImageView btn_close = (ImageView) mRootView.findViewById(R.id.btn_close);
|
ImageView btn_close = (ImageView) mRootView.findViewById(R.id.btn_close);
|
||||||
btn_close.setOnClickListener(new View.OnClickListener() {
|
|
||||||
@Override
|
|
||||||
public void onClick(View view) {
|
|
||||||
dismiss();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
RelativeLayout btn_rose = (RelativeLayout) mRootView.findViewById(R.id.btn_rose);
|
|
||||||
RelativeLayout btn_roses = (RelativeLayout) mRootView.findViewById(R.id.btn_roses);
|
|
||||||
RelativeLayout btn_lollipop = (RelativeLayout) mRootView.findViewById(R.id.btn_lollipop);
|
|
||||||
TextView btn_confirm = (TextView) mRootView.findViewById(R.id.btn_confirm);
|
TextView btn_confirm = (TextView) mRootView.findViewById(R.id.btn_confirm);
|
||||||
btn_rose.setOnClickListener(new View.OnClickListener() {
|
|
||||||
@Override
|
|
||||||
public void onClick(View view) {
|
|
||||||
gif = 1;
|
|
||||||
gif_id = 210;
|
|
||||||
btn_rose.setBackgroundResource(R.drawable.button_ffb6c4);
|
|
||||||
btn_roses.setBackgroundResource(R.drawable.button_fff8f6f8);
|
|
||||||
btn_lollipop.setBackgroundResource(R.drawable.button_fff8f6f8);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
btn_roses.setOnClickListener(new View.OnClickListener() {
|
|
||||||
@Override
|
|
||||||
public void onClick(View view) {
|
|
||||||
gif = 2;
|
|
||||||
gif_id = 224;
|
|
||||||
btn_rose.setBackgroundResource(R.drawable.button_fff8f6f8);
|
|
||||||
btn_roses.setBackgroundResource(R.drawable.button_ffb6c4);
|
|
||||||
btn_lollipop.setBackgroundResource(R.drawable.button_fff8f6f8);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
btn_lollipop.setOnClickListener(new View.OnClickListener() {
|
|
||||||
@Override
|
|
||||||
public void onClick(View view) {
|
|
||||||
gif = 0;
|
|
||||||
gif_id = 1093;
|
|
||||||
btn_rose.setBackgroundResource(R.drawable.button_fff8f6f8);
|
|
||||||
btn_roses.setBackgroundResource(R.drawable.button_fff8f6f8);
|
|
||||||
btn_lollipop.setBackgroundResource(R.drawable.button_ffb6c4);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
btn_confirm.setOnClickListener(new View.OnClickListener() {
|
btn_confirm.setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View view) {
|
public void onClick(View view) {
|
||||||
follow();
|
// follow();
|
||||||
LiveHttpUtil.sendGift("0", mLiveUid, LiveActivity.mStream, gif_id, "1", new HttpCallback() {
|
// LiveHttpUtil.sendGift("0", mLiveUid, LiveActivity.mStream, gif_id, "1", new HttpCallback() {
|
||||||
@Override
|
// @Override
|
||||||
public void onSuccess(int code, String msg, String[] info) {
|
// public void onSuccess(int code, String msg, String[] info) {
|
||||||
ToastUtil.show(msg);
|
// ToastUtil.show(msg);
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
countDownTimer.cancel();
|
EventBus.getDefault().post("showBanner");
|
||||||
|
EventBus.getDefault().post("svga_new_user_gif");
|
||||||
|
|
||||||
|
// countDownTimer.cancel();
|
||||||
dismiss();
|
dismiss();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -68,6 +68,8 @@ import com.yunbao.live.views.LiveLinkMicPushTxViewHolder;
|
|||||||
import com.yunbao.live.activity.ZhuangBanActivity;
|
import com.yunbao.live.activity.ZhuangBanActivity;
|
||||||
|
|
||||||
import org.greenrobot.eventbus.EventBus;
|
import org.greenrobot.eventbus.EventBus;
|
||||||
|
import org.greenrobot.eventbus.Subscribe;
|
||||||
|
import org.greenrobot.eventbus.ThreadMode;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -112,8 +114,9 @@ public class LiveLinkMicPresenter implements View.OnClickListener {
|
|||||||
private ImageView imgEvent;
|
private ImageView imgEvent;
|
||||||
private String eventUrl;
|
private String eventUrl;
|
||||||
private Banner mBanner1;
|
private Banner mBanner1;
|
||||||
public static Banner mBanner2;
|
public static Banner mBanner2,mBanner3;
|
||||||
private List<BannerBean> mBannerList1 = new ArrayList<>();
|
private List<BannerBean> mBannerList1 = new ArrayList<>();
|
||||||
|
private List<BannerBean> mBannerList3 = new ArrayList<>();
|
||||||
|
|
||||||
public static List<BannerBean> mBannerList2 = new ArrayList<>();
|
public static List<BannerBean> mBannerList2 = new ArrayList<>();
|
||||||
public static CountDownView date;
|
public static CountDownView date;
|
||||||
@ -121,8 +124,16 @@ public class LiveLinkMicPresenter implements View.OnClickListener {
|
|||||||
public static String link = "";
|
public static String link = "";
|
||||||
LinearLayout btn_event2;
|
LinearLayout btn_event2;
|
||||||
|
|
||||||
|
|
||||||
|
@Subscribe(threadMode = ThreadMode.MAIN)
|
||||||
|
public void onUpdata(String str) {
|
||||||
|
if ("showBanner".equals(str)) {
|
||||||
|
showBanner3();
|
||||||
|
}
|
||||||
|
}
|
||||||
public LiveLinkMicPresenter(Context context, ILiveLinkMicViewHolder linkMicViewHolder, boolean isAnchor, int liveSdk, View root) {
|
public LiveLinkMicPresenter(Context context, ILiveLinkMicViewHolder linkMicViewHolder, boolean isAnchor, int liveSdk, View root) {
|
||||||
mContext = context;
|
mContext = context;
|
||||||
|
EventBus.getDefault().register(this);
|
||||||
mRoot = root;
|
mRoot = root;
|
||||||
mIsAnchor = isAnchor;
|
mIsAnchor = isAnchor;
|
||||||
mLiveSdk = liveSdk;
|
mLiveSdk = liveSdk;
|
||||||
@ -139,6 +150,9 @@ public class LiveLinkMicPresenter implements View.OnClickListener {
|
|||||||
btnEvent = root.findViewById(R.id.btn_event);
|
btnEvent = root.findViewById(R.id.btn_event);
|
||||||
mBanner1 = (Banner) root.findViewById(R.id.banner1);
|
mBanner1 = (Banner) root.findViewById(R.id.banner1);
|
||||||
mBanner2 = (Banner) root.findViewById(R.id.banner2);
|
mBanner2 = (Banner) root.findViewById(R.id.banner2);
|
||||||
|
mBanner3 = (Banner) root.findViewById(R.id.banner3);
|
||||||
|
|
||||||
|
|
||||||
btn_event2 = root.findViewById(R.id.btn_event2);
|
btn_event2 = root.findViewById(R.id.btn_event2);
|
||||||
mBanner1.setOutlineProvider(new ViewOutlineProvider() {
|
mBanner1.setOutlineProvider(new ViewOutlineProvider() {
|
||||||
@Override
|
@Override
|
||||||
@ -152,13 +166,32 @@ public class LiveLinkMicPresenter implements View.OnClickListener {
|
|||||||
outline.setRoundRect(0, 0, view.getWidth(), view.getHeight(), 10);
|
outline.setRoundRect(0, 0, view.getWidth(), view.getHeight(), 10);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
mBanner3.setOutlineProvider(new ViewOutlineProvider() {
|
||||||
|
@Override
|
||||||
|
public void getOutline(View view, Outline outline) {
|
||||||
|
outline.setRoundRect(0, 0, view.getWidth(), view.getHeight(), 10);
|
||||||
|
}
|
||||||
|
});
|
||||||
//周星
|
//周星
|
||||||
BannerBean bannerBean = new BannerBean();
|
BannerBean bannerBean = new BannerBean();
|
||||||
bannerBean.setImageUrl("https://qny.shayucm.com/img/BTN_WEEKSTAR%20%281%29.png");
|
bannerBean.setImageUrl("https://qny.shayucm.com/img/BTN_WEEKSTAR%20%281%29.png");
|
||||||
bannerBean.setLink("zxb");
|
bannerBean.setLink("zxb");
|
||||||
mBannerList1.add(bannerBean);
|
mBannerList1.add(bannerBean);
|
||||||
|
|
||||||
|
BannerBean banner3Bean = new BannerBean();
|
||||||
|
banner3Bean.setImageUrl("https://qny.shayucm.com/live_Mission_box.png");
|
||||||
|
banner3Bean.setLink("lw");
|
||||||
|
mBannerList3.add(banner3Bean);
|
||||||
|
BannerBean banner3Bean1 = new BannerBean();
|
||||||
|
banner3Bean1.setImageUrl("https://qny.shayucm.com/live_Mission_box.png");
|
||||||
|
banner3Bean1.setLink("gz");
|
||||||
|
mBannerList3.add(banner3Bean1);
|
||||||
|
|
||||||
|
BannerBean banner3Bean2 = new BannerBean();
|
||||||
|
banner3Bean2.setImageUrl("https://qny.shayucm.com/live_Mission_box.png");
|
||||||
|
banner3Bean2.setLink("dl");
|
||||||
|
mBannerList3.add(banner3Bean2);
|
||||||
|
|
||||||
btn_onecz_event = root.findViewById(R.id.btn_onecz_event);
|
btn_onecz_event = root.findViewById(R.id.btn_onecz_event);
|
||||||
btn_onecz_event.setOnClickListener(new View.OnClickListener() {
|
btn_onecz_event.setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
@ -746,6 +779,31 @@ public class LiveLinkMicPresenter implements View.OnClickListener {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void showBanner3() {
|
||||||
|
if (mBannerList3 == null || mBannerList3.size() == 0 || mBanner3 == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
mBanner1.setAutoPlay(true)
|
||||||
|
.setPages(mBannerList3, new CustomViewHolder())
|
||||||
|
.setDelayTime(3000)
|
||||||
|
.setBannerStyle(BannerConfig.NOT_INDICATOR)
|
||||||
|
.setOnBannerClickListener(new OnBannerClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onBannerClick(List datas, int p) {
|
||||||
|
if (mBannerList3 != null) {
|
||||||
|
if (p >= 0 && p < mBannerList3.size()) {
|
||||||
|
BannerBean bean = mBannerList3.get(p);
|
||||||
|
if (bean != null) {
|
||||||
|
String link = bean.getLink();
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.start();
|
||||||
|
}
|
||||||
|
|
||||||
//获取活动
|
//获取活动
|
||||||
private void getEvent() {
|
private void getEvent() {
|
||||||
if (btn_onecz_event != null) {
|
if (btn_onecz_event != null) {
|
||||||
|
@ -56,31 +56,28 @@ public class LiveAudienceViewHolder extends AbsLiveViewHolder {
|
|||||||
private TextView tv_trickery_time;
|
private TextView tv_trickery_time;
|
||||||
private View v_msg_redpoint;
|
private View v_msg_redpoint;
|
||||||
private Activity context;
|
private Activity context;
|
||||||
private SVGAImageView svga_new_user_gif;
|
private SVGAImageView svga_new_user_gif,svga_new_user_double,svga_new_user_follow;
|
||||||
|
|
||||||
public LiveAudienceViewHolder(Context context, ViewGroup parentView) {
|
public LiveAudienceViewHolder(Context context, ViewGroup parentView) {
|
||||||
super(context, parentView);
|
super(context, parentView);
|
||||||
this.context = (Activity) context;
|
this.context = (Activity) context;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Subscribe(threadMode = ThreadMode.MAIN)
|
||||||
protected int getLayoutId() {
|
public void onUpdata(String str) {
|
||||||
return R.layout.view_live_audience;
|
if ("svga_new_user_gif".equals(str)) {
|
||||||
|
svga_new_user_gif();
|
||||||
|
}else if ("svga_new_user_double".equals(str)) {
|
||||||
|
svga_new_user_double();
|
||||||
|
}else if ("svga_new_user_follow".equals(str)) {
|
||||||
|
svga_new_user_follow();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
private void svga_new_user_gif(){
|
||||||
public void init() {
|
|
||||||
super.init();
|
|
||||||
findViewById(R.id.btn_close).setOnClickListener(this);
|
|
||||||
findViewById(R.id.btn_share).setOnClickListener(this);
|
|
||||||
findViewById(R.id.btn_red_pack).setOnClickListener(this);
|
|
||||||
findViewById(R.id.btn_gift).setOnClickListener(this);
|
|
||||||
findViewById(R.id.btn_zg).setOnClickListener(this);
|
|
||||||
svga_new_user_gif = (SVGAImageView)findViewById(R.id.svga_new_user_gif);
|
|
||||||
new SVGAParser(mContext).decodeFromAssets("free_gift_tip.svga", new SVGAParser.ParseCompletion() {
|
new SVGAParser(mContext).decodeFromAssets("free_gift_tip.svga", new SVGAParser.ParseCompletion() {
|
||||||
@Override
|
@Override
|
||||||
public void onComplete(SVGAVideoEntity videoItem) {
|
public void onComplete(SVGAVideoEntity videoItem) {
|
||||||
ToastUtil.show("1212");
|
|
||||||
SVGADrawable drawable = new SVGADrawable(videoItem);
|
SVGADrawable drawable = new SVGADrawable(videoItem);
|
||||||
svga_new_user_gif.setImageDrawable(drawable);
|
svga_new_user_gif.setImageDrawable(drawable);
|
||||||
svga_new_user_gif.startAnimation();
|
svga_new_user_gif.startAnimation();
|
||||||
@ -91,6 +88,55 @@ public class LiveAudienceViewHolder extends AbsLiveViewHolder {
|
|||||||
Log.e("errqs","errl");
|
Log.e("errqs","errl");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
private void svga_new_user_double() {
|
||||||
|
new SVGAParser(mContext).decodeFromAssets("double_click_tip.svga", new SVGAParser.ParseCompletion() {
|
||||||
|
@Override
|
||||||
|
public void onComplete(SVGAVideoEntity videoItem) {
|
||||||
|
SVGADrawable drawable = new SVGADrawable(videoItem);
|
||||||
|
svga_new_user_double.setImageDrawable(drawable);
|
||||||
|
svga_new_user_double.startAnimation();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onError() {
|
||||||
|
Log.e("errqs", "errl");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
private void svga_new_user_follow() {
|
||||||
|
new SVGAParser(mContext).decodeFromAssets("live_follow_tip.svga", new SVGAParser.ParseCompletion() {
|
||||||
|
@Override
|
||||||
|
public void onComplete(SVGAVideoEntity videoItem) {
|
||||||
|
SVGADrawable drawable = new SVGADrawable(videoItem);
|
||||||
|
svga_new_user_follow.setImageDrawable(drawable);
|
||||||
|
svga_new_user_follow.startAnimation();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onError() {
|
||||||
|
Log.e("errqs", "errl");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
protected int getLayoutId() {
|
||||||
|
return R.layout.view_live_audience;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void init() {
|
||||||
|
super.init();
|
||||||
|
EventBus.getDefault().register(this);
|
||||||
|
findViewById(R.id.btn_close).setOnClickListener(this);
|
||||||
|
findViewById(R.id.btn_share).setOnClickListener(this);
|
||||||
|
findViewById(R.id.btn_red_pack).setOnClickListener(this);
|
||||||
|
findViewById(R.id.btn_gift).setOnClickListener(this);
|
||||||
|
findViewById(R.id.btn_zg).setOnClickListener(this);
|
||||||
|
svga_new_user_gif = (SVGAImageView)findViewById(R.id.svga_new_user_gif);
|
||||||
|
svga_new_user_double = (SVGAImageView)findViewById(R.id.svga_new_user_double);
|
||||||
|
svga_new_user_follow = (SVGAImageView)findViewById(R.id.svga_new_user_follow);
|
||||||
|
|
||||||
findViewById(R.id.btn_mic).setOnClickListener(new View.OnClickListener() {
|
findViewById(R.id.btn_mic).setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
@ -135,7 +181,6 @@ public class LiveAudienceViewHolder extends AbsLiveViewHolder {
|
|||||||
v_msg_redpoint = (View) findViewById(R.id.v_msg_redpoint);
|
v_msg_redpoint = (View) findViewById(R.id.v_msg_redpoint);
|
||||||
//获取系统未读消息
|
//获取系统未读消息
|
||||||
MessageIMManager.get(context).getSystemMessages();
|
MessageIMManager.get(context).getSystemMessages();
|
||||||
EventBus.getDefault().register(LiveAudienceViewHolder.this);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Handler handler = new Handler();
|
public static Handler handler = new Handler();
|
||||||
|
9
live/src/main/res/drawable/border_fdbe40.xml
Normal file
9
live/src/main/res/drawable/border_fdbe40.xml
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
|
<item>
|
||||||
|
<shape android:shape="rectangle">
|
||||||
|
<corners android:radius="30dp" />
|
||||||
|
<solid android:color="#fdbe40 " />
|
||||||
|
</shape>
|
||||||
|
</item>
|
||||||
|
</selector>
|
@ -8,244 +8,162 @@
|
|||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="500dp"
|
||||||
android:background="@drawable/bg_dialog"
|
android:background="@mipmap/live_new_tip"
|
||||||
android:gravity="center_horizontal"
|
android:gravity="center_horizontal"
|
||||||
android:orientation="vertical"
|
android:orientation="vertical">
|
||||||
android:layout_marginTop="50dp">
|
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_marginTop="220dp"
|
||||||
|
android:layout_width="133dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="@string/live_blowkiss"
|
android:text="@string/welcome_pdlive"
|
||||||
android:textColor="#ff161616"
|
android:layout_gravity="center"
|
||||||
android:layout_marginTop="50dp"
|
android:gravity="center"
|
||||||
android:textStyle="bold"
|
android:textColor="#fff7b55a"
|
||||||
android:textSize="14sp"
|
android:textSize="12sp"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="190dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="@string/live_blowkiss_reply"
|
android:text="@string/newcomer"
|
||||||
android:textColor="#ffb1b1b1"
|
android:textColor="#ff1a1a1a"
|
||||||
|
android:layout_gravity="center"
|
||||||
|
android:textStyle="bold"
|
||||||
|
android:gravity="center"
|
||||||
|
android:textSize="18sp"
|
||||||
android:layout_marginTop="10dp"
|
android:layout_marginTop="10dp"
|
||||||
android:layout_marginBottom="10dp"
|
android:layout_marginBottom="20dp"
|
||||||
android:textSize="14sp"/>
|
/>
|
||||||
|
|
||||||
<RelativeLayout android:id="@+id/btn_rose"
|
<RelativeLayout android:id="@+id/btn_rose"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="50dp"
|
android:layout_height="60dp"
|
||||||
android:layout_marginLeft="13dp"
|
android:layout_marginLeft="22dp"
|
||||||
android:layout_marginRight="13dp"
|
android:layout_marginRight="22dp"
|
||||||
android:background="@drawable/button_fff8f6f8">
|
android:background="@mipmap/freegift_box">
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_centerVertical="true"
|
|
||||||
android:layout_marginLeft="16dp">
|
|
||||||
|
|
||||||
<ImageView
|
|
||||||
android:layout_width="40dp"
|
|
||||||
android:layout_height="40dp"
|
|
||||||
android:layout_gravity="center"
|
|
||||||
android:src="@mipmap/gif_rose"/>
|
|
||||||
|
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="wrap_content"
|
||||||
android:text="@string/live_blowkiss_rose"
|
android:text="一次免費贈送禮物特權!"
|
||||||
android:gravity="center"
|
android:textColor="#ffffffff"
|
||||||
android:layout_marginLeft="16dp"
|
android:textSize="13sp"
|
||||||
android:textColor="#ff565252"
|
android:textStyle="bold"
|
||||||
android:textSize="12sp"
|
android:layout_centerVertical="true"
|
||||||
|
android:layout_centerHorizontal="true"
|
||||||
/>
|
/>
|
||||||
</LinearLayout>
|
|
||||||
|
</RelativeLayout>
|
||||||
|
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:orientation="horizontal">
|
||||||
|
|
||||||
|
<RelativeLayout android:id="@+id/aa"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="40dp"
|
||||||
|
android:layout_weight="1"
|
||||||
|
android:layout_marginLeft="22dp"
|
||||||
|
android:layout_marginRight="22dp"
|
||||||
|
android:background="@mipmap/jindou_box">
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_centerHorizontal="true"
|
||||||
android:layout_centerVertical="true"
|
android:layout_centerVertical="true"
|
||||||
android:layout_marginRight="16dp"
|
android:orientation="vertical">
|
||||||
android:layout_alignParentRight="true">
|
|
||||||
|
<TextView
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="@string/golden_bean"
|
||||||
|
android:textColor="#ffffffff"
|
||||||
|
android:textSize="13sp"
|
||||||
|
android:textStyle="bold"
|
||||||
|
android:layout_centerVertical="true"
|
||||||
|
android:layout_centerHorizontal="true"
|
||||||
|
/>
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="20"
|
android:text="20"
|
||||||
android:layout_gravity="center"
|
android:textColor="#fffff69f"
|
||||||
android:textColor="#ff565252"
|
|
||||||
android:textSize="12sp"
|
android:textSize="12sp"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<ImageView
|
|
||||||
android:layout_width="30dp"
|
|
||||||
android:layout_height="20dp"
|
|
||||||
android:layout_gravity="center"
|
|
||||||
android:src="@mipmap/icon_diamond"/>
|
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
|
|
||||||
<RelativeLayout android:id="@+id/btn_roses"
|
<RelativeLayout android:id="@+id/aa1"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="50dp"
|
|
||||||
android:layout_marginLeft="13dp"
|
|
||||||
android:layout_marginRight="13dp"
|
|
||||||
android:layout_marginTop="10dp"
|
|
||||||
android:background="@drawable/button_fff8f6f8">
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_centerVertical="true"
|
|
||||||
android:layout_marginLeft="16dp">
|
|
||||||
|
|
||||||
<ImageView
|
|
||||||
android:layout_width="40dp"
|
|
||||||
android:layout_height="40dp"
|
android:layout_height="40dp"
|
||||||
android:layout_gravity="center"
|
android:layout_weight="1"
|
||||||
android:src="@mipmap/icon_rosebouquet"/>
|
android:layout_marginLeft="22dp"
|
||||||
|
android:layout_marginRight="22dp"
|
||||||
|
android:background="@mipmap/exp_box">
|
||||||
<TextView
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:text="@string/live_blowkiss_roses"
|
|
||||||
android:gravity="center"
|
|
||||||
android:layout_marginLeft="16dp"
|
|
||||||
android:textColor="#ff565252"
|
|
||||||
android:textSize="12sp"
|
|
||||||
/>
|
|
||||||
</LinearLayout>
|
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_centerHorizontal="true"
|
||||||
android:layout_centerVertical="true"
|
android:layout_centerVertical="true"
|
||||||
android:layout_marginRight="16dp"
|
android:orientation="vertical">
|
||||||
android:layout_alignParentRight="true">
|
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="500"
|
android:text="@string/exp"
|
||||||
android:layout_gravity="center"
|
android:textColor="#ffffffff"
|
||||||
android:textColor="#ff565252"
|
android:textSize="13sp"
|
||||||
android:textSize="12sp"
|
android:textStyle="bold"
|
||||||
|
android:layout_centerVertical="true"
|
||||||
|
android:layout_centerHorizontal="true"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<ImageView
|
<TextView
|
||||||
android:layout_width="30dp"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="20dp"
|
android:layout_height="wrap_content"
|
||||||
android:layout_gravity="center"
|
android:text="20"
|
||||||
android:src="@mipmap/icon_diamond"/>
|
android:textColor="#fffff69f"
|
||||||
|
android:textSize="12sp"
|
||||||
|
/>
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
|
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
<RelativeLayout android:id="@+id/btn_lollipop"
|
<TextView
|
||||||
android:layout_width="match_parent"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="50dp"
|
android:layout_height="wrap_content"
|
||||||
|
android:text="@string/new_rewards"
|
||||||
|
android:textColor="#ffb3b3b3"
|
||||||
|
android:textSize="10sp"
|
||||||
android:layout_marginTop="10dp"
|
android:layout_marginTop="10dp"
|
||||||
android:layout_marginLeft="13dp"
|
|
||||||
android:layout_marginRight="13dp"
|
|
||||||
android:background="@drawable/button_ffb6c4">
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_centerVertical="true"
|
|
||||||
android:layout_marginLeft="16dp">
|
|
||||||
|
|
||||||
<ImageView
|
|
||||||
android:layout_width="40dp"
|
|
||||||
android:layout_height="40dp"
|
|
||||||
android:layout_gravity="center"
|
|
||||||
android:src="@mipmap/icon_lollipop"/>
|
|
||||||
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:text="@string/live_blowkiss_lollipop"
|
|
||||||
android:gravity="center"
|
|
||||||
android:layout_marginLeft="16dp"
|
|
||||||
android:textColor="#ff565252"
|
|
||||||
android:textSize="12sp"
|
|
||||||
/>
|
/>
|
||||||
</LinearLayout>
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_centerVertical="true"
|
|
||||||
android:layout_marginRight="16dp"
|
|
||||||
android:layout_alignParentRight="true">
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:text="@string/live_blowkiss_time"
|
|
||||||
android:layout_gravity="center"
|
|
||||||
android:textColor="#ff565252"
|
|
||||||
android:textSize="12sp"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<ImageView
|
|
||||||
android:layout_width="30dp"
|
|
||||||
android:layout_height="20dp"
|
|
||||||
android:layout_gravity="center"
|
|
||||||
android:src="@mipmap/icon_diamond"/>
|
|
||||||
|
|
||||||
</LinearLayout>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</RelativeLayout>
|
|
||||||
|
|
||||||
<TextView android:id="@+id/btn_confirm"
|
<TextView android:id="@+id/btn_confirm"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="50dp"
|
android:layout_height="50dp"
|
||||||
android:layout_marginRight="30dp"
|
android:layout_marginRight="30dp"
|
||||||
android:layout_marginLeft="30dp"
|
android:layout_marginLeft="30dp"
|
||||||
android:layout_marginTop="20dp"
|
android:layout_marginTop="10dp"
|
||||||
android:text="@string/live_blowkiss_follow"
|
android:text="@string/receive_awards"
|
||||||
android:textColor="#ffffffff"
|
android:textColor="#ffffffff"
|
||||||
android:textSize="13sp"
|
android:textSize="13sp"
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
android:layout_marginBottom="30dp"
|
android:layout_marginBottom="30dp"
|
||||||
android:background="@drawable/button_ffffbf2f"/>
|
android:background="@drawable/border_fdbe40"/>
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
<RelativeLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_centerHorizontal="true">
|
|
||||||
<ImageView
|
|
||||||
android:layout_width="90dp"
|
|
||||||
android:layout_height="90dp"
|
|
||||||
android:layout_centerHorizontal="true"
|
|
||||||
android:src="@mipmap/icon_love"/>
|
|
||||||
|
|
||||||
<ImageView android:id="@+id/btn_close"
|
|
||||||
android:layout_width="30dp"
|
|
||||||
android:layout_height="30dp"
|
|
||||||
android:layout_alignParentRight="true"
|
|
||||||
android:layout_marginRight="20dp"
|
|
||||||
android:layout_marginTop="70dp"
|
|
||||||
android:src="@mipmap/icon_live_user_5"/>
|
|
||||||
</RelativeLayout>
|
|
||||||
|
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
@ -56,6 +56,27 @@
|
|||||||
android:textSize="18sp"
|
android:textSize="18sp"
|
||||||
android:textStyle="bold" />
|
android:textStyle="bold" />
|
||||||
|
|
||||||
|
</LinearLayout>
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
|
android:id="@+id/btn_event3"
|
||||||
|
android:layout_width="68dp"
|
||||||
|
android:layout_height="68dp"
|
||||||
|
android:layout_gravity="right"
|
||||||
|
android:layout_marginRight="10dp"
|
||||||
|
android:layout_marginBottom="18dp"
|
||||||
|
android:gravity="center_horizontal"
|
||||||
|
android:orientation="vertical">
|
||||||
|
|
||||||
|
<com.ms.banner.Banner
|
||||||
|
android:id="@+id/banner3"
|
||||||
|
android:layout_width="68dp"
|
||||||
|
android:layout_height="68dp"
|
||||||
|
android:layout_marginBottom="5dp"
|
||||||
|
app:delay_time="5000"
|
||||||
|
app:indicator_height="8dp"
|
||||||
|
app:indicator_width="8dp" />
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
@ -418,12 +439,32 @@
|
|||||||
android:id="@+id/svga_new_user_gif"
|
android:id="@+id/svga_new_user_gif"
|
||||||
android:layout_width="116dp"
|
android:layout_width="116dp"
|
||||||
android:layout_height="40dp"
|
android:layout_height="40dp"
|
||||||
android:layout_marginBottom="50dp"
|
android:layout_marginBottom="40dp"
|
||||||
android:layout_marginRight="10dp"
|
android:layout_marginRight="5dp"
|
||||||
android:layout_gravity="center_vertical"
|
android:layout_gravity="center_vertical"
|
||||||
app:autoPlay="true"
|
app:autoPlay="true"
|
||||||
android:layout_alignParentBottom="true"
|
android:layout_alignParentBottom="true"
|
||||||
android:layout_alignParentRight="true" />
|
android:layout_alignParentRight="true" />
|
||||||
|
|
||||||
|
|
||||||
|
<com.opensource.svgaplayer.SVGAImageView
|
||||||
|
android:id="@+id/svga_new_user_double"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:layout_marginBottom="40dp"
|
||||||
|
android:layout_gravity="center_vertical"
|
||||||
|
android:background="@mipmap/black_bg"
|
||||||
|
app:autoPlay="true"/>
|
||||||
|
|
||||||
|
|
||||||
|
<com.opensource.svgaplayer.SVGAImageView
|
||||||
|
android:id="@+id/svga_new_user_follow"
|
||||||
|
android:layout_width="116dp"
|
||||||
|
android:layout_height="40dp"
|
||||||
|
android:layout_marginTop="80dp"
|
||||||
|
android:layout_marginLeft="100dp"
|
||||||
|
android:layout_gravity="center_vertical"
|
||||||
|
app:autoPlay="true" />
|
||||||
|
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
</LinearLayout>
|
</LinearLayout>
|
BIN
live/src/main/res/mipmap-xhdpi/black_bg.png
Normal file
BIN
live/src/main/res/mipmap-xhdpi/black_bg.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.2 KiB |
BIN
live/src/main/res/mipmap-xhdpi/exp_box.png
Normal file
BIN
live/src/main/res/mipmap-xhdpi/exp_box.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 10 KiB |
BIN
live/src/main/res/mipmap-xhdpi/freegift_box.png
Normal file
BIN
live/src/main/res/mipmap-xhdpi/freegift_box.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
BIN
live/src/main/res/mipmap-xhdpi/jindou_box.png
Normal file
BIN
live/src/main/res/mipmap-xhdpi/jindou_box.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 11 KiB |
@ -665,78 +665,76 @@ public class EntryActivity extends AppCompatActivity {
|
|||||||
@Override
|
@Override
|
||||||
public void callback(UserBean bean) {
|
public void callback(UserBean bean) {
|
||||||
|
|
||||||
|
if (mFirstLogin) {
|
||||||
|
//绑定广告渠道用户
|
||||||
|
AdjustEvent adjustEvent = new AdjustEvent("s1or0t");
|
||||||
|
adjustEvent.addCallbackParameter("userid", "bar");
|
||||||
|
Adjust.trackEvent(adjustEvent);
|
||||||
|
|
||||||
|
//完成第三方登录
|
||||||
|
if(mLoginType.equals("twitter")){
|
||||||
|
AdjustEvent adjustEvent1 = new AdjustEvent("ea6lld");
|
||||||
|
Adjust.trackEvent(adjustEvent1);
|
||||||
|
CommonHttpUtil.setAdvertisingChannels("ea6lld", new HttpCallback() {
|
||||||
|
@Override
|
||||||
|
public void onSuccess(int code, String msg, String[] info) {
|
||||||
|
if(code == 0) {
|
||||||
|
mFirebaseAnalytics.logEvent("FS_reg_twitter", null);
|
||||||
|
logger.logEvent("FB_reg_twitter");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
}else if(mLoginType.equals("facebook")){
|
||||||
|
AdjustEvent adjustEvent1 = new AdjustEvent("5jbk95");
|
||||||
|
Adjust.trackEvent(adjustEvent1);
|
||||||
|
CommonHttpUtil.setAdvertisingChannels("5jbk95", new HttpCallback() {
|
||||||
|
@Override
|
||||||
|
public void onSuccess(int code, String msg, String[] info) {
|
||||||
|
if(code == 0) {
|
||||||
|
mFirebaseAnalytics.logEvent("FS_reg_fb", null);
|
||||||
|
logger.logEvent("FB_reg_fb");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
}else if(mLoginType.equals("google")){
|
||||||
|
AdjustEvent adjustEvent1 = new AdjustEvent("krap47");
|
||||||
|
Adjust.trackEvent(adjustEvent1);
|
||||||
|
CommonHttpUtil.setAdvertisingChannels("krap47", new HttpCallback() {
|
||||||
|
@Override
|
||||||
|
public void onSuccess(int code, String msg, String[] info) {
|
||||||
|
if(code == 0) {
|
||||||
|
mFirebaseAnalytics.logEvent("FS_reg_google", null);
|
||||||
|
logger.logEvent("FB_reg_google");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
}else if(mLoginType.equals("line")){
|
||||||
|
AdjustEvent adjustEvent1 = new AdjustEvent("uaacbn");
|
||||||
|
Adjust.trackEvent(adjustEvent1);
|
||||||
|
|
||||||
|
CommonHttpUtil.setAdvertisingChannels("uaacbn", new HttpCallback() {
|
||||||
|
@Override
|
||||||
|
public void onSuccess(int code, String msg, String[] info) {
|
||||||
|
if(code == 0) {
|
||||||
|
mFirebaseAnalytics.logEvent("FS_reg_line", null);
|
||||||
|
logger.logEvent("FB_reg_line");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
if (CommonAppConfig.IS_GOOGLE_PLAY == true) {
|
||||||
|
EntryActivity.this.startActivity(new Intent(EntryActivity.this, OneLoginActivity.class));
|
||||||
|
}else{
|
||||||
gotoLive("97714");
|
gotoLive("97714");
|
||||||
//
|
MainActivity.forward(EntryActivity.this, false);
|
||||||
// if (mFirstLogin) {
|
}
|
||||||
// //绑定广告渠道用户
|
} else {
|
||||||
// AdjustEvent adjustEvent = new AdjustEvent("s1or0t");
|
MainActivity.forward(EntryActivity.this, false);
|
||||||
// adjustEvent.addCallbackParameter("userid", "bar");
|
}
|
||||||
// Adjust.trackEvent(adjustEvent);
|
EntryActivity.activity.finish();
|
||||||
//
|
|
||||||
// //完成第三方登录
|
|
||||||
// if(mLoginType.equals("twitter")){
|
|
||||||
// AdjustEvent adjustEvent1 = new AdjustEvent("ea6lld");
|
|
||||||
// Adjust.trackEvent(adjustEvent1);
|
|
||||||
// CommonHttpUtil.setAdvertisingChannels("ea6lld", new HttpCallback() {
|
|
||||||
// @Override
|
|
||||||
// public void onSuccess(int code, String msg, String[] info) {
|
|
||||||
// if(code == 0) {
|
|
||||||
// mFirebaseAnalytics.logEvent("FS_reg_twitter", null);
|
|
||||||
// logger.logEvent("FB_reg_twitter");
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// });
|
|
||||||
//
|
|
||||||
// }else if(mLoginType.equals("facebook")){
|
|
||||||
// AdjustEvent adjustEvent1 = new AdjustEvent("5jbk95");
|
|
||||||
// Adjust.trackEvent(adjustEvent1);
|
|
||||||
// CommonHttpUtil.setAdvertisingChannels("5jbk95", new HttpCallback() {
|
|
||||||
// @Override
|
|
||||||
// public void onSuccess(int code, String msg, String[] info) {
|
|
||||||
// if(code == 0) {
|
|
||||||
// mFirebaseAnalytics.logEvent("FS_reg_fb", null);
|
|
||||||
// logger.logEvent("FB_reg_fb");
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// });
|
|
||||||
//
|
|
||||||
// }else if(mLoginType.equals("google")){
|
|
||||||
// AdjustEvent adjustEvent1 = new AdjustEvent("krap47");
|
|
||||||
// Adjust.trackEvent(adjustEvent1);
|
|
||||||
// CommonHttpUtil.setAdvertisingChannels("krap47", new HttpCallback() {
|
|
||||||
// @Override
|
|
||||||
// public void onSuccess(int code, String msg, String[] info) {
|
|
||||||
// if(code == 0) {
|
|
||||||
// mFirebaseAnalytics.logEvent("FS_reg_google", null);
|
|
||||||
// logger.logEvent("FB_reg_google");
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// });
|
|
||||||
//
|
|
||||||
// }else if(mLoginType.equals("line")){
|
|
||||||
// AdjustEvent adjustEvent1 = new AdjustEvent("uaacbn");
|
|
||||||
// Adjust.trackEvent(adjustEvent1);
|
|
||||||
//
|
|
||||||
// CommonHttpUtil.setAdvertisingChannels("uaacbn", new HttpCallback() {
|
|
||||||
// @Override
|
|
||||||
// public void onSuccess(int code, String msg, String[] info) {
|
|
||||||
// if(code == 0) {
|
|
||||||
// mFirebaseAnalytics.logEvent("FS_reg_line", null);
|
|
||||||
// logger.logEvent("FB_reg_line");
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// });
|
|
||||||
// }
|
|
||||||
// if (CommonAppConfig.IS_GOOGLE_PLAY == true) {
|
|
||||||
// EntryActivity.this.startActivity(new Intent(EntryActivity.this, OneLoginActivity.class));
|
|
||||||
// }else{
|
|
||||||
// gotoLive("97714");
|
|
||||||
// MainActivity.forward(EntryActivity.this, false);
|
|
||||||
// }
|
|
||||||
// } else {
|
|
||||||
// MainActivity.forward(EntryActivity.this, false);
|
|
||||||
// }
|
|
||||||
// EntryActivity.activity.finish();
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -245,6 +245,7 @@ public class MainActivity extends AbsActivity implements MainAppBarLayoutListene
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void main() {
|
protected void main() {
|
||||||
|
|
||||||
ConversationIMListManager.get(this);
|
ConversationIMListManager.get(this);
|
||||||
//谷歌支付
|
//谷歌支付
|
||||||
GoogleBillingUtil.setIsAutoAcknowledgePurchase(true);//设置自动确认购买
|
GoogleBillingUtil.setIsAutoAcknowledgePurchase(true);//设置自动确认购买
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package com.yunbao.main.dialog;
|
package com.yunbao.main.dialog;
|
||||||
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import android.view.Gravity;
|
import android.view.Gravity;
|
||||||
@ -12,6 +13,8 @@ import android.widget.TextView;
|
|||||||
|
|
||||||
import com.adjust.sdk.Adjust;
|
import com.adjust.sdk.Adjust;
|
||||||
import com.adjust.sdk.AdjustEvent;
|
import com.adjust.sdk.AdjustEvent;
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.makeramen.roundedimageview.RoundedImageView;
|
import com.makeramen.roundedimageview.RoundedImageView;
|
||||||
import com.yunbao.common.CommonAppConfig;
|
import com.yunbao.common.CommonAppConfig;
|
||||||
import com.yunbao.common.dialog.AbsDialogFragment;
|
import com.yunbao.common.dialog.AbsDialogFragment;
|
||||||
@ -21,7 +24,12 @@ import com.yunbao.common.http.HttpCallback;
|
|||||||
import com.yunbao.common.http.HttpClient;
|
import com.yunbao.common.http.HttpClient;
|
||||||
import com.yunbao.common.utils.ToastUtil;
|
import com.yunbao.common.utils.ToastUtil;
|
||||||
import com.yunbao.common.utils.WordUtil;
|
import com.yunbao.common.utils.WordUtil;
|
||||||
|
import com.yunbao.live.activity.LiveAudienceActivity;
|
||||||
|
import com.yunbao.live.bean.LiveBean;
|
||||||
|
import com.yunbao.live.http.LiveHttpUtil;
|
||||||
|
import com.yunbao.live.presenter.LiveRoomCheckLivePresenter;
|
||||||
import com.yunbao.main.R;
|
import com.yunbao.main.R;
|
||||||
|
import com.yunbao.main.activity.EntryActivity;
|
||||||
import com.yunbao.main.activity.MainActivity;
|
import com.yunbao.main.activity.MainActivity;
|
||||||
|
|
||||||
import static com.yunbao.common.CommonAppContext.logger;
|
import static com.yunbao.common.CommonAppContext.logger;
|
||||||
@ -74,11 +82,11 @@ public class OneLoginDialog extends AbsDialogFragment {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ImgLoader.displayAvatar(mContext, CommonAppConfig.getInstance().getUserBean().getAvatar(), avatar);
|
ImgLoader.displayAvatar(mContext, CommonAppConfig.getInstance().getUserBean().getAvatar(), avatar);
|
||||||
text_username.setText( WordUtil.getString(R.string.edit_profile_nickname)+":"+bundle.getString("name"));
|
text_username.setText(WordUtil.getString(R.string.edit_profile_nickname) + ":" + bundle.getString("name"));
|
||||||
if(!bundle.getString("code").equals("")) {
|
if (!bundle.getString("code").equals("")) {
|
||||||
text_code.setText( WordUtil.getString(R.string.invite_code)+":"+bundle.getString("code"));
|
text_code.setText(WordUtil.getString(R.string.invite_code) + ":" + bundle.getString("code"));
|
||||||
}else{
|
} else {
|
||||||
text_code.setText( WordUtil.getString(R.string.invite_code)+":無");
|
text_code.setText(WordUtil.getString(R.string.invite_code) + ":無");
|
||||||
}
|
}
|
||||||
|
|
||||||
btn_enter.setOnClickListener(new View.OnClickListener() {
|
btn_enter.setOnClickListener(new View.OnClickListener() {
|
||||||
@ -92,23 +100,37 @@ public class OneLoginDialog extends AbsDialogFragment {
|
|||||||
.execute(new HttpCallback() {
|
.execute(new HttpCallback() {
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(int code, String msg, String[] info) {
|
public void onSuccess(int code, String msg, String[] info) {
|
||||||
if(code == 0){
|
if (code == 0) {
|
||||||
AdjustEvent adjustEvent = new AdjustEvent("neb317");
|
AdjustEvent adjustEvent = new AdjustEvent("neb317");
|
||||||
Adjust.trackEvent(adjustEvent);
|
Adjust.trackEvent(adjustEvent);
|
||||||
CommonHttpUtil.setAdvertisingChannels("neb317", new HttpCallback() {
|
CommonHttpUtil.setAdvertisingChannels("neb317", new HttpCallback() {
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(int code, String msg, String[] info) {
|
public void onSuccess(int code, String msg, String[] info) {
|
||||||
if(code == 0) {
|
if (code == 0) {
|
||||||
mFirebaseAnalytics.logEvent("FS_binding_success", null);
|
mFirebaseAnalytics.logEvent("FS_binding_success", null);
|
||||||
logger.logEvent("FB_binding_success");
|
logger.logEvent("FB_binding_success");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
MainActivity.forward(getContext(), false);
|
HttpClient.getInstance().post("Home.getRandJoinAnchor", "Home.getRandJoinAnchor")
|
||||||
|
.params("uid", CommonAppConfig.getInstance().getUid())
|
||||||
|
.params("token", CommonAppConfig.getInstance().getToken())
|
||||||
|
.execute(new HttpCallback() {
|
||||||
|
@Override
|
||||||
|
public void onSuccess(int code, String msg, String[] info) {
|
||||||
|
if (info[0]!=null) {
|
||||||
|
JSONObject obj = JSON.parseObject(info[0]);
|
||||||
|
CommonAppConfig.isNewUser = true;
|
||||||
|
gotoLive(obj.getString("anchor_id"));
|
||||||
}else{
|
}else{
|
||||||
if(msg.contains("暱稱重複,請重新輸入")){
|
MainActivity.forward(getContext(), false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
if (msg.contains("暱稱重複,請重新輸入")) {
|
||||||
ToastUtil.show(R.string.edit_one_5);
|
ToastUtil.show(R.string.edit_one_5);
|
||||||
}else if(msg.contains("該邀請碼不存在,請重新輸入")){
|
} else if (msg.contains("該邀請碼不存在,請重新輸入")) {
|
||||||
ToastUtil.show(R.string.edit_one_6);
|
ToastUtil.show(R.string.edit_one_6);
|
||||||
} else if (msg.contains("暱稱不合法")) {
|
} else if (msg.contains("暱稱不合法")) {
|
||||||
ToastUtil.show(R.string.edit_one_7);
|
ToastUtil.show(R.string.edit_one_7);
|
||||||
@ -120,4 +142,34 @@ public class OneLoginDialog extends AbsDialogFragment {
|
|||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private LiveRoomCheckLivePresenter mCheckLivePresenter;
|
||||||
|
|
||||||
|
private void gotoLive(final String live_id) {
|
||||||
|
LiveHttpUtil.getLiveInfo(live_id, new HttpCallback() {
|
||||||
|
@Override
|
||||||
|
public void onSuccess(int code, String msg, String[] info) {
|
||||||
|
if (code == 0 && info.length > 0) {
|
||||||
|
LiveBean liveBean = JSON.parseObject(info[0], LiveBean.class);
|
||||||
|
|
||||||
|
if (mCheckLivePresenter == null) {
|
||||||
|
mCheckLivePresenter = new LiveRoomCheckLivePresenter(mContext, new LiveRoomCheckLivePresenter.ActionListener() {
|
||||||
|
@Override
|
||||||
|
public void onLiveRoomChanged(LiveBean liveBean, int liveType, int liveTypeVal, int liveSdk) {
|
||||||
|
if (liveBean == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
LiveAudienceActivity.forward(mContext, liveBean, liveType, liveTypeVal, "", 0, liveSdk);
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
mCheckLivePresenter.checkLive(liveBean);
|
||||||
|
} else {
|
||||||
|
MainActivity.forward(mContext, false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user