通过android webview目标版本15从javascript调用java函数

时间:2013-11-25 13:14:50

标签: javascript android android-webview

我使用了这段代码:

    JavaScriptInterface jsInterface = new JavaScriptInterface(this);
    webView.getSettings().setJavaScriptEnabled(true);

webView.addJavascriptInterface(jsInterface, "JSInterface");

上课

JavaScriptInterface:

public class JavaScriptInterface {
    private Activity activity;

    public JavaScriptInterface(Activity activiy) {
        this.activity = activiy;
    }

    public void startVideo(String videoAddress){
        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.parse(videoAddress), "video/3gpp"); 
        activity.startActivity(intent);
    }
}

和js:

<a href=''  onclick="window.JSInterface.startVideo('Environment.getExternalStorageDirectory()+File.separator+"Application"+File.separator+test.3gp');" >play

</a>

但我无法找到该文件。

任何人都有15岁以下目标版本的工作代码。

请发帖..

提前谢谢。

0 个答案:

没有答案