增加H5打开半屏充值页面方法

This commit is contained in:
huangjian
2023-02-27 17:44:30 +08:00
parent 73ec5a77b1
commit 559793e60d

View File

@@ -1,5 +1,7 @@
package com.mango.moshen.ui.webview;
import static android.content.Context.CLIPBOARD_SERVICE;
import android.Manifest;
import android.content.ClipData;
import android.content.ClipboardManager;
@@ -24,28 +26,6 @@ import com.alibaba.security.realidentity.RPEventListener;
import com.alibaba.security.realidentity.RPResult;
import com.alibaba.security.realidentity.RPVerify;
import com.mango.core.UriProvider;
import com.mango.core.utils.LogUtils;
import com.mango.moshen.BuildConfig;
import com.mango.xchat_android_library.utils.file.JXFileUtils;
import com.netease.nim.uikit.common.util.log.LogUtil;
import com.orhanobut.logger.Logger;
import com.tencent.mm.opensdk.modelbiz.WXLaunchMiniProgram;
import com.tencent.mm.opensdk.openapi.IWXAPI;
import com.tencent.mm.opensdk.openapi.WXAPIFactory;
import com.umeng.commonsdk.statistics.common.DeviceConfig;
import com.mango.moshen.UIHelper;
import com.mango.moshen.avroom.activity.AVRoomActivity;
import com.mango.moshen.decoration.view.DecorationStoreActivity;
import com.mango.moshen.family.view.activity.FamilyHomeActivity;
import com.mango.moshen.public_chat_hall.activity.PublicChatHallHomeActivity;
import com.mango.moshen.ui.im.RouterHandler;
import com.mango.moshen.ui.im.avtivity.NimP2PMessageActivity;
import com.mango.moshen.ui.pay.ChargeActivity;
import com.mango.moshen.ui.webview.event.H5NotifyClientEvent;
import com.mango.moshen.ui.webview.event.ShowNavEvent;
import com.mango.moshen.ui.webview.event.TaroPayResultEvent;
import com.mango.moshen.ui.widget.ShareDialog;
import com.mango.xchat_android_constants.XChatConstants;
import com.mango.core.auth.AuthModel;
import com.mango.core.certification.event.CertificationResultEvent;
import com.mango.core.decoration.bean.DecorationStoreRouterType;
@@ -55,10 +35,23 @@ import com.mango.core.market_verify.MarketVerifyModel;
import com.mango.core.public_chat_hall.manager.PublicChatHallDataManager;
import com.mango.core.room.bean.RoomInfo;
import com.mango.core.statistic.StatisticManager;
import com.mango.core.statistic.protocol.StatisticsProtocol;
import com.mango.core.user.UserModel;
import com.mango.core.user.bean.UserInfo;
import com.mango.core.web.bean.WebJsBeanInfo;
import com.mango.moshen.UIHelper;
import com.mango.moshen.avroom.activity.AVRoomActivity;
import com.mango.moshen.decoration.view.DecorationStoreActivity;
import com.mango.moshen.family.view.activity.FamilyHomeActivity;
import com.mango.moshen.public_chat_hall.activity.PublicChatHallHomeActivity;
import com.mango.moshen.ui.im.RouterHandler;
import com.mango.moshen.ui.im.avtivity.NimP2PMessageActivity;
import com.mango.moshen.ui.pay.ChargeActivity;
import com.mango.moshen.ui.pay.ChargeDialog;
import com.mango.moshen.ui.webview.event.H5NotifyClientEvent;
import com.mango.moshen.ui.webview.event.ShowNavEvent;
import com.mango.moshen.ui.webview.event.TaroPayResultEvent;
import com.mango.moshen.ui.widget.ShareDialog;
import com.mango.xchat_android_constants.XChatConstants;
import com.mango.xchat_android_library.record.AuditRecorderConfiguration;
import com.mango.xchat_android_library.record.ExtAudioRecorder;
import com.mango.xchat_android_library.rxbus.RxBus;
@@ -68,14 +61,16 @@ import com.mango.xchat_android_library.utils.DeviceUuidFactory;
import com.mango.xchat_android_library.utils.SystemUtils;
import com.mango.xchat_android_library.utils.VersionUtil;
import com.mango.xchat_android_library.utils.config.BasicConfig;
import com.mango.xchat_android_library.utils.file.JXFileUtils;
import com.netease.nim.uikit.common.util.log.LogUtil;
import com.orhanobut.logger.Logger;
import com.umeng.commonsdk.statistics.common.DeviceConfig;
import org.greenrobot.eventbus.EventBus;
import java.io.File;
import java.util.Locale;
import static android.content.Context.CLIPBOARD_SERVICE;
/**
* <p> html js 与webview 交互接口</p>
* Created by ${user} on 2017/11/6.
@@ -129,6 +124,18 @@ public class JSInterface {
}
}
/**
* 跳转半屏充值页面
*/
@JavascriptInterface
public void openHalfRecharge() {
if (context != null) {
ChargeDialog.start(context, true);
}
}
@JavascriptInterface
public void openSharePage() {
if (mActivity != null) {