Android利用WebView与JavaScript交互的方法(2)

//打开本包内asset目录下的index.html文件         wv.loadUrl(" file:///android_asset/testvideo.html");          //打开本地sd卡内的index.html文件         wv.loadUrl("content://com.android.htmlfileprovider/sdcard/testvideo.html");        //打开指定URL的html文件         wv.loadUrl("http://v.youku.com/v_show/id_XMzM3NTg0ODA4.html");  

    为了让WebView从apk文件中加载assets,Android SDK提供了一个schema,前缀为"file:///android_asset/"。WebView遇到这样的schema,就去当前包中的assets目录中找内容。如上面的"file:///android_asset/demo.html"

addJavascriptInterface方法中要绑定的Java对象及方法要运行另外的线程中,不能运行在构造他的线程中,这也是使用Handler的目的

如果要用HTML5来开发应用,统一Android与 Iphone的应用,那必须要在关键环节让原生代码与HTML5交互,与flex一样,都是依靠javascript。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyjxdw.html