webview运用和传值
来源:互联网 发布:linux 文件引用计数 编辑:程序博客网 时间:2024/06/14 23:49
import android.annotation.SuppressLint;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.widget.Toast;
import com.example.lx.R;
@SuppressLint("JavascriptInterface")
public class Frag3 extends Fragment{
private WebView wv;
@Override
public View onCreateView(LayoutInflater inflater,
@Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.frag3, container, false);
wv = (WebView) view.findViewById(R.id.wv);
wv.loadUrl("file:///android_asset/as.html");
wv.getSettings().setDefaultTextEncodingName("utf-8");
wv.getSettings().setJavaScriptEnabled(true);
wv.setWebChromeClient(new WebChromeClient());
wv.addJavascriptInterface(new MyInterface(), "usb");
return view;
}
class MyInterface{
@JavascriptInterface
public void Text(String name,String pwd){
Toast.makeText(getActivity(), name+pwd, 1).show();
}
}
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.widget.Toast;
import com.example.lx.R;
@SuppressLint("JavascriptInterface")
public class Frag3 extends Fragment{
private WebView wv;
@Override
public View onCreateView(LayoutInflater inflater,
@Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.frag3, container, false);
wv = (WebView) view.findViewById(R.id.wv);
wv.loadUrl("file:///android_asset/as.html");
wv.getSettings().setDefaultTextEncodingName("utf-8");
wv.getSettings().setJavaScriptEnabled(true);
wv.setWebChromeClient(new WebChromeClient());
wv.addJavascriptInterface(new MyInterface(), "usb");
return view;
}
class MyInterface{
@JavascriptInterface
public void Text(String name,String pwd){
Toast.makeText(getActivity(), name+pwd, 1).show();
}
}
}
<WebView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/wv"
/>
//网页
usb.Text(vname,vpwd);
阅读全文
0 0
- webview运用和传值
- 自己写的HTML嵌入Android项目,运用webview控件与Fragment与activity之间的传值
- WebView组件浏览器实现运用.
- android跨平台开发系列之-综合运用webview和html5结合(三)
- webview 获取html数据和js的传值
- webview 获取html数据和js的传值
- WebView 跳转传值
- WebView中运用HTML打开本地应用
- [webView stopLoading]; 和 [webView release];
- url和输入的值的运用
- Android webview 自动填值和提交
- window.showModalDialog 传值运用
- webview 之间的传值
- WebView 和 JS 交互,如何将 Java 对象和 List 传值给 JS ?
- WebView 和 JS 交互,如何将 Java 对象和 List 传值给 JS
- Cookie介绍和运用
- ModelDriven机制和运用
- ThreadLocal理解和运用
- 入门到放弃node系列之网络模块(一)
- 2003
- 注解
- 单例封装retrofit+拦截器
- Maven实战
- webview运用和传值
- 多线程下载
- HDU 1257 最少拦截系统
- 数组中只出现一次的数字(数组)
- IjkMediaPlayer
- Smallest Difference(最小差值)三种角度求解
- Java基础总结第(3)天
- spring+mybatis的配置用法
- 第13周项目1-(1)验证折半查找算法