|
|
@@ -27,21 +27,18 @@ import com.sheep.gamegroup.util.LogUtil;
|
|
|
import com.sheep.gamegroup.util.TestUtil;
|
|
|
import com.sheep.jiuyan.samllsheep.R;
|
|
|
import com.sheep.jiuyan.samllsheep.SheepApp;
|
|
|
-import com.sheep.jiuyan.samllsheep.utils.ClassFileHelper;
|
|
|
-import com.sheep.jiuyan.samllsheep.utils.G;
|
|
|
import com.sheep.jiuyan.samllsheep.utils.PackageUtil;
|
|
|
import com.sheep.jiuyan.samllsheep.utils.SpUtils;
|
|
|
import com.sheep.jiuyan.samllsheep.utils.TitleBarUtils;
|
|
|
import com.yalantis.ucrop.util.FileUtils;
|
|
|
-import com.zhy.http.okhttp.OkHttpUtils;
|
|
|
-import com.zhy.http.okhttp.callback.FileCallBack;
|
|
|
|
|
|
import java.io.File;
|
|
|
import java.io.IOException;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.Map;
|
|
|
|
|
|
import butterknife.BindView;
|
|
|
import butterknife.ButterKnife;
|
|
|
-import okhttp3.Call;
|
|
|
|
|
|
import static com.kfzs.duanduan.bean.KFIntentKeys.EXTRA_WEBVIEW_NO_TITLE;
|
|
|
|
|
|
@@ -234,10 +231,22 @@ public class ActWeb extends BaseCompatActivity {
|
|
|
@Override
|
|
|
public boolean shouldOverrideUrlLoading(WebView view, String url) {
|
|
|
try {
|
|
|
- view.loadUrl(url);
|
|
|
+ //微信H5支付核心代码
|
|
|
+ if (url.startsWith("weixin://wap/pay?")) {
|
|
|
+ Intent intent = new Intent();
|
|
|
+ intent.setAction(Intent.ACTION_VIEW);
|
|
|
+ intent.setData(Uri.parse(url));
|
|
|
+ startActivity(intent);
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ Map<String, String> extraHeaders = new HashMap<>();
|
|
|
+ extraHeaders.put("Referer", "http://17xmy.com");
|
|
|
+ view.loadUrl(url, extraHeaders);
|
|
|
+ }
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
+
|
|
|
return true;
|
|
|
}
|
|
|
|