Commit 834a3929 authored by wangxuewei's avatar wangxuewei

[提交人]:王雪伟

[提交简述] :幸福农场
[实现方案] :luckyfarm_1.0.3
parent 26a14caf
......@@ -128,8 +128,12 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback {
/**
* 跳转提现页
*/
fun gotoWithdrawPage() {
JumpUtils.h5Jump("跳转提现页", Constant.Param.WithDraw, false,act)
fun gotoWithdrawPage(type: Int) {
if(type==1){
JumpUtils.h5Jump("跳转提现页", Constant.Param.WithDraw2, false,act)
}else{
JumpUtils.h5Jump("跳转提现页", Constant.Param.WithDraw, false,act)
}
}
/**
......
......@@ -113,7 +113,7 @@ class WxLoginActivity : BaseActivity(), WxImplUtils.IWxLoginCallback {
}
override fun onWxSuccess(token: String?, openid: String?) {
onEvent("login_success", "登录成功")
onEvent("login_wx", "登录成功")
startActivity(
Intent(this@WxLoginActivity, GameActivity::class.java)
)
......
......@@ -23,7 +23,6 @@ class GameOrderListAdapter :
holder.item_name?.text = orderBean.name
var currPos = orderBean.ownNum/orderBean.targetNum.toFloat()
holder.item_progress?.progress=(currPos * 100).toInt()
Log.d("wxw","orderBean.ownNum%orderBean.targetNum"+orderBean.ownNum%orderBean.targetNum)
holder.item_desc?.text="${orderBean.ownNum}/${orderBean.targetNum}"
}
......
PACKAGE_NAME=com.ym.xync
VERSION_CODE=3
VERSION_NAME=1.0.2
\ No newline at end of file
VERSION_CODE=4
VERSION_NAME=1.0.3
\ No newline at end of file
gfx-disable-mt-rendering=
gfx-enable-native-gfx-jobs=
wait-for-native-debugger=0
scripting-runtime-version=latest
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -455,8 +455,8 @@ public class Constant {
public static String WelfareCenter = "https://h5v3.zhangxinzhixun.com/huayuan/Welfare";//福利中心
public static String PunchRecord = "https://h5v3.zhangxinzhixun.com/huayuan/ClockIn";//打卡记录
public static String RankList = "https://h5v3.zhangxinzhixun.com/huayuan/Ranking";//排行榜
public static String WithDraw = "http://h5v2test.zhangxinzhixun.com/farm/Withdraw";//提现页
public static String WithDraw = "http://h5v2.zhangxinzhixun.com/farm/Withdraw";//提现页
public static String WithDraw2 = "http://h5v2.zhangxinzhixun.com/farm/Withdraw?novice=1";//提现页
}
public static class SdkKey {
......
package com.ym.library.activity;
import android.annotation.TargetApi;
import android.content.Context;
import android.content.res.Configuration;
import android.os.Build;
import android.util.AttributeSet;
import android.webkit.WebView;
/**
* Craeted by ${junqi.li}
* Craeted by 2020/10/26
*/
public class CustomWebView extends WebView {
public CustomWebView(Context context) {
super(getFixedContext(context));
}
public CustomWebView(Context context, AttributeSet attrs) {
super(getFixedContext(context), attrs);
}
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
public CustomWebView(Context context, AttributeSet attrs, int defStyleAttr) {
super(getFixedContext(context), attrs, defStyleAttr);
}
public CustomWebView(Context context, AttributeSet attrs, int defStyleAttr, boolean privateBrowsing) {
super(getFixedContext(context), attrs, defStyleAttr, privateBrowsing);
}
public static Context getFixedContext(Context context) {
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) {
return context.createConfigurationContext(new Configuration());
} else {
return context;
}
}
}
......@@ -2,6 +2,8 @@ package com.ym.library.activity;
import android.app.Activity;
import android.content.Intent;
import android.os.Build;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebSettings;
......@@ -24,7 +26,7 @@ public class WebViewActivity extends BaseActivity {
private String url;
private String title;
private WebView webView;
private CustomWebView webView;
@Override
public void before() {
......@@ -53,26 +55,26 @@ public class WebViewActivity extends BaseActivity {
webView.loadUrl(url);
}
@Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
// url = intent.getData().getQueryParameter("url");
// title = intent.getData().getQueryParameter("title");
// RelativeLayout rl = findViewById(R.id.id_rl_toolbar);
// if (getIntent().getData().getBooleanQueryParameter("showToolbar", true)) {
// rl.setVisibility(View.VISIBLE);
// } else {
// rl.setVisibility(View.GONE);
// }
// webView = findViewById(R.id.activity_webview2);
// initTitle();
//// initWebView();
// webView.loadUrl(url);
}
private void initWebView() {
// webView.setBackgroundColor(getResources().getColor(R.color.color_FEDA83));
//设置WebView的宽高
//==================================引起的白屏========================================
// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
// webView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_COMPATIBILITY_MODE);
// }
// // 清缓存和记录,缓存引起的白屏
// webView.clearCache(true);
// webView.clearHistory();
//
// webView.requestFocus();
// webView.getSettings().setDatabaseEnabled(true);
//// 缓存白屏
// String appCachePath = getApplicationContext().getCacheDir()
// .getAbsolutePath() + "/webcache";
//// 设置 Application Caches 缓存目录
// webView.getSettings().setAppCachePath(appCachePath);
// webView.getSettings().setDatabasePath(appCachePath);
//==========================================================================
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setLoadWithOverviewMode(true);
// webView.getSettings().setDefaultFontSize(56);
......@@ -80,7 +82,6 @@ public class WebViewActivity extends BaseActivity {
// 建议禁止缓存加载,以确保在攻击发生时可快速获取最新的滑动验证组件进行对抗。
webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
// 设置不使用默认浏览器,而直接使用WebView组件加载页面。
// 设置WebView组件支持加载JavaScript。
webView.getSettings().setJavaScriptEnabled(true);
// 建立JavaScript调用Java接口的桥梁。
......@@ -127,7 +128,7 @@ public class WebViewActivity extends BaseActivity {
}
});
TextView tv_title = findViewById(R.id.tv_user_toolbar_title);
tv_title.setText(title+"");
tv_title.setText(title + "");
}
@Override
......@@ -154,9 +155,9 @@ public class WebViewActivity extends BaseActivity {
@Override
protected void onDestroy() {
super.onDestroy();
// if (webView != null) {
// webView.destroy();
// }
if (webView != null) {
webView.destroy();
}
}
class WebJavaInterface extends JavaInterface {
......
......@@ -82,7 +82,6 @@ object TTADUtils {
ttNativeExpressAd.setExpressInteractionListener(object :ExpressAdInteractionListener{
override fun onAdClicked(p0: View?, p1: Int) {
// AdUpload.onAdClick(newsEntity)
}
override fun onAdShow(p0: View?, p1: Int) {
......@@ -147,12 +146,14 @@ object TTADUtils {
// AdUpload.onAdClick(data)
zxadListener.onAdClicked(data)
EventUtils.apiClient(data?.clk_tracking[0])
EventUtils.onEventUM("ad_splash_click","穿山甲开屏")
}
override fun onAdShow(view: View, i: Int) {
zxadListener.onAdShow(data)
// AdUpload.onAdImpression(data)
EventUtils.apiClient(data?.imp_tracking[0])
EventUtils.onEventUM("ad_splash_show","穿山甲开屏")
}
override fun onAdSkip() {
......@@ -267,12 +268,14 @@ object TTADUtils {
zxadExpressListener.onAdClicked(entity)
// AdUpload.onAdClick(entity)
EventUtils.apiClient(entity?.clk_tracking[0])
EventUtils.onEventUM("ad_feed_click","穿山甲大图")
}
override fun onAdShow(view: View, type: Int) {
zxadExpressListener.onAdShow(entity)
callback.onAdSuccess()
EventUtils.apiClient(entity?.imp_tracking[0])
EventUtils.onEventUM("ad_feed_show","穿山甲大图")
}
override fun onRenderFail(
......@@ -469,13 +472,14 @@ object TTADUtils {
override fun onAdShow() {
EventUtils.apiClient(entity?.imp_tracking[0])
listener.setRewardAdInteractionListener()
EventUtils.onEventUM("ad_reward_video_show","穿山甲激励视频")
// AdUpload.onAdImpression(entity)
}
override fun onAdVideoBarClick() {
EventUtils.apiClient(entity?.clk_tracking[0])
listener.onAdVideoBarClick(entity)
EventUtils.onEventUM("ad_reward_video_click","穿山甲激励视频")
}
override fun onAdClose() {
......
......@@ -29,6 +29,7 @@ import com.ym.library.module.NewsEntity
import com.ym.library.net.AdUpload
import com.ym.library.utils.EventUtils
import com.ym.library.utils.EventUtils.apiClient
import com.ym.library.utils.EventUtils.onEventUM
object GDTAdUtils {
......@@ -52,6 +53,7 @@ object GDTAdUtils {
// AdUpload.onAdImpression(newsEntity)
zxadCallback.onAdSuccess()
apiClient(newsEntity?.imp_tracking[0])
onEventUM("ad_splash_show","广点通开屏")
}
override fun onNoAD(p0: AdError?) {
......@@ -64,6 +66,7 @@ object GDTAdUtils {
override fun onADClicked() {
// AdUpload.onAdClick(newsEntity)
apiClient(newsEntity?.clk_tracking[0])
onEventUM("ad_splash_click","广点通开屏")
}
override fun onADTick(p0: Long) {
......@@ -199,12 +202,13 @@ object GDTAdUtils {
override fun onADClicked(p0: NativeExpressADView?) {
// AdUpload.onAdClick(newsEntity)
EventUtils.apiClient(newsEntity?.clk_tracking[0])
onEventUM("ad_feed_click","广点通大图");
}
override fun onRenderSuccess(p0: NativeExpressADView?) {
// AdUpload.onAdImpression(newsEntity)
EventUtils.apiClient(newsEntity?.imp_tracking[0])
onEventUM("ad_feed_show","广点通大图");
}
})
......@@ -262,6 +266,7 @@ object GDTAdUtils {
override fun onADClick() {
apiClient(entity?.clk_tracking[0])
listener.onAdVideoBarClick(entity)
onEventUM("ad_reward_video_click","广点通激励视频")
}
override fun onVideoCached() {
......@@ -302,7 +307,7 @@ object GDTAdUtils {
// AdUpload.onAdImpression(entity)
apiClient(entity.imp_tracking[0])
onEventUM("ad_reward_video_show","广点通激励视频")
}
}) // 有声播放
......
......@@ -115,6 +115,7 @@ public class KSADUtils {
// mGotoMainActivity = true;
if (newsEntity != null && newsEntity.getClk_tracking().size() > 0) {
EventUtils.INSTANCE.apiClient(newsEntity.getClk_tracking().get(0));
EventUtils.INSTANCE.onEventUM("ad_splash_click","快手开屏");
}
zxadListener.onAdClicked(newsEntity);
}
......@@ -141,6 +142,7 @@ public class KSADUtils {
zxadListener.onAdShow(newsEntity);
if (newsEntity != null && newsEntity.getImp_tracking().size() > 0) {
EventUtils.INSTANCE.apiClient(newsEntity.getImp_tracking().get(0));
EventUtils.INSTANCE.onEventUM("ad_splash_show","快手开屏");
}
LogUtils.e("huang: onAdShowStart");
......@@ -227,6 +229,7 @@ public class KSADUtils {
listener.onAdVideoBarClick(entity);
if (entity.getClk_tracking() != null && entity.getClk_tracking().size() > 0) {
EventUtils.INSTANCE.apiClient(entity.getClk_tracking().get(0));
EventUtils.INSTANCE.onEventUM("ad_reward_video_click","快手激励视频");
}
}
......@@ -258,6 +261,7 @@ public class KSADUtils {
Log.e("huang", "快手 onVideoPlayStart");
if (entity.getImp_tracking() != null && entity.getImp_tracking().size() > 0) {
EventUtils.INSTANCE.apiClient(entity.getImp_tracking().get(0));
EventUtils.INSTANCE.onEventUM("ad_reward_video_show","快手激励视频");
}
// ToastUtil.showToast(mContext, "激励视频广告播放开始");
}
......@@ -354,6 +358,7 @@ public class KSADUtils {
if (ad != null) {
EventUtils.INSTANCE.apiClient(entity.getClk_tracking().get(0));
// Toast.makeText(mContext, "广告" + ad.getAppName() + "被点击", Toast.LENGTH_SHORT).show();
EventUtils.INSTANCE.onEventUM("ad_feed_click","快手大图");
}
}
......@@ -362,6 +367,7 @@ public class KSADUtils {
if (ad != null) {
// Toast.makeText(mContext, "广告" + ad.getAppName() + "展示", Toast.LENGTH_SHORT).show();
EventUtils.INSTANCE.apiClient(entity.getImp_tracking().get(0));
EventUtils.INSTANCE.onEventUM("ad_feed_show","快手大图");
}
}
});
......
......@@ -73,7 +73,9 @@ object EventUtils {
apiClient(jsonObj)
MobclickAgent.onEvent(AppliContext.get(), action, value)
}
fun onEventUM(action: String, value: String) {
MobclickAgent.onEvent(AppliContext.get(), action, value)
}
fun onVideoEvent(action: String, id: String?, viewTime: Int, value: String) {
val jsonObj = getJSON(action)
jsonObj.put("viewTime", viewTime)
......
......@@ -43,12 +43,14 @@ object WNManager {
listener.onAdShow()
callback.onAdSuccess()
EventUtils.apiClient(entity?.imp_tracking[0])
EventUtils.onEventUM("ad_reward_video_show","优量宝激励视频")
}
override fun onAdClick() {
Log.d("WNManager", "激励视频点击")
listener.onAdVideoBarClick(entity)
EventUtils.apiClient(entity?.clk_tracking[0])
EventUtils.onEventUM("ad_reward_video_click","优量宝激励视频")
}
override fun onAdClose() {
......
......@@ -33,7 +33,7 @@
android:textStyle="bold" />
</RelativeLayout>
<WebView
<com.ym.library.activity.CustomWebView
android:id="@+id/activity_webview2"
android:layout_width="match_parent"
android:layout_height="match_parent" />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment