定位的重要部分

         webSettings.setDomStorageEnabled(true);
         webView.setWebChromeClient(new WebChromeClient(){
             @Override
            public void onGeolocationPermissionsShowPrompt(String origin,
                    Callback callback) {
                // TODO Auto-generated method stub
                 callback.invoke(origin, true, false); 
                super.onGeolocationPermissionsShowPrompt(origin, callback);
            }
         }); 


js 交互

webView.addJavascriptInterface(jscallback,"jscallback");
    /**
     * js 回调
     * */
    class JSCallBack {
        @JavascriptInterface
        public void CallBack(String type,String id){
            
        }
        /**
         * 分享
         * */
        @JavascriptInterface
        public void CallBack( String url, String title,String content) {
                    initShare(url, title, content);
                    mController.openShare(OrderActivity.this, false);
                }

 

posted on 2015-07-02 15:03  青年程序猿  阅读(169)  评论(0)    收藏  举报