android程序中调用html网页实现数据交互

  在android 里面可以使用webwiew 控件,在安卓界面里面嵌入html网页。

步骤有三步:

1.设置允许webView 加载html(或js)

    android程序中调用html网页实现数据交互_第1张图片

2.编写html(js)接口类

package com.example.webview;

import android.util.Log;
import android.webkit.JavascriptInterface;

public class WebView_interface {
    public JsBridge jsBridge;
	private static final String TAg="WebView_interface";
	//一定要加注解,不然无法识别
	
	
	//构造方法
	public WebView_interface(JsBridge jsBridge)
	{
		this.jsBridge=jsBridge;
	}
	
	
	@JavascriptInterface
	
	
	//这个方法不在主线程执行
     public void setValue(String value)
     {
    	 Log.d(TAg,"value="+value);
    	 jsBridge.setTextViewValue(value);
     }
}

3.给webView 添加html(js)接口

android程序中调用html网页实现数据交互_第2张图片


以上是主要步骤:我们还需要一些准备工作

1.编写HTML 网页

2.编写xml布局文件

  




    
    Web View
    





webView

请输入要传递的值
单击

2.xml文件



   
   


把html文件放在asset文件夹里面。 运行项目,就可以了

下面是运行效果

android程序中调用html网页实现数据交互_第3张图片

你可能感兴趣的:(安卓编程技术)