Android WebView使用详解包括js互调
来源:互联网 发布:苹果下载iso软件 编辑:程序博客网 时间:2024/06/04 19:10
转自:http://blog.csdn.net/easyer2012/article/details/51490595
package com.payment.ktb.activity.main1;import android.os.Bundle;import android.view.View;import android.webkit.WebView;import android.webkit.WebViewClient;import android.widget.LinearLayout;import com.payment.ktb.R;import com.payment.ktb.activity.BaseActivity;import com.payment.ktb.constants.ConstantsUser;import com.payment.ktb.utils.SharedPreferencesUtils;import butterknife.BindView;import butterknife.ButterKnife;/** * Created by syd on 2016/8/2. */public class BanKaActivity extends BaseActivity { @BindView(R.id.wv_banka) WebView wv_banka;// String bankaUrl = "http://m.rong360.com/credit/card/landing/4?code=6&utm_source=zjrf&utm_medium=xyk&utm_campaign=cpa"; String bankaUrl = "http://app.4006007909.com/shop/bank/clb?token=" + SharedPreferencesUtils.getString(ConstantsUser.shopToken);// String bankaUrl = "https://wm.cib.com.cn/application/cardapp/Fast/TwoBar/view?id=52f93bb604a14b4fae5afbbec91b7120"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_banka); ButterKnife.bind(this); initTitle("办卡"); wv_banka.loadUrl(bankaUrl); wv_banka.getSettings().setJavaScriptEnabled(true); wv_banka.setWebViewClient(new HelloWebViewClient ()); LinearLayout llBack = (LinearLayout) findViewById(R.id.ll_title_back); llBack.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (wv_banka.canGoBack()) { wv_banka.goBack(); } else { finish(); } } }); } private class HelloWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } @Override public void onPageFinished(WebView view, String url) { if (url.equals("https://wm.cib.com.cn/application/cardapp/Fast/BaseInfo/view")) { view.loadUrl("javascript:document.getElementById('indentificationId').value = " + SharedPreferencesUtils.getString(SharedPreferencesUtils.getString(ConstantsUser.phone) + ConstantsUser.SHOPCERT)); view.loadUrl("javascript:document.getElementById('indentificationId').readOnly=true "); } super.onPageFinished(view, url); } }}
0 0
- Android WebView使用详解包括js互调
- Android WebView使用详解包括js互调
- Android WebView使用详解包括js互调
- Android WebView使用详解包括js互调
- Android WebView使用详解包括js互调(by 星空武哥)
- Android WebView使用详解包括js互调(by 星空武哥)
- Android webview使用详解
- Android webview使用详解
- Android webview使用详解
- Android webview使用详解
- Android webview使用详解
- Android webview使用详解
- Android webview使用详解
- Android webview使用详解
- Android webview使用详解
- Android webview使用详解
- Android webview使用详解
- Android webview使用详解
- #好玩东西#聪明的贪吃蛇
- Strust2学习笔记(一)
- Apache端口设置多域名和转发请求(虚拟域名)
- 如何成为一名真正专业的程序员
- list排序comparator和comparable的用法和区别
- Android WebView使用详解包括js互调
- JDK JVM JRE Java虚拟机概念区别和一个类加载器实例
- Linux 学习笔记--用户及文件权限管理
- 疯狂android笔记2android应用界面编程
- iOS--查询(大)NSArray中的某个对象
- 性能测试与LoadRunner自学线路图
- linux退出erl命令行
- 我终究是一个懒散的人
- vs2010 问题 >LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏