增加H5打开半屏充值页面方法
This commit is contained in:
@@ -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) {
|
||||
|
Reference in New Issue
Block a user