zoukankan      html  css  js  c++  java
  • cordova2.2对于CordovaWebView的配置

    Java文件配置:官方说明不够清晰

    package org.apache.cordova.example;
    
    import java.util.concurrent.ExecutorService;
    import java.util.concurrent.Executors;
    
    import android.app.Activity;
    import android.content.Context;
    import android.content.Intent;
    import android.os.Bundle;
    import org.apache.cordova.*;
    import org.apache.cordova.api.CordovaInterface;
    import org.apache.cordova.api.CordovaPlugin;
    
    public class cordovaExample extends Activity implements CordovaInterface{  
        
        CordovaWebView cordovaWebView;  
          
        private final ExecutorService threadPool =Executors.newCachedThreadPool();  
          
        @Override  
        public void onCreate(Bundle savedInstanceState) {  
            super.onCreate(savedInstanceState);  
              
            setContentView(R.layout.main);  
              
            cordovaWebView=(CordovaWebView) findViewById(R.id.tutoriaView);  
              
            cordovaWebView.loadUrl("file:///android_asset/www/index.html");  
        }  
      
        @Override  
        public void cancelLoadUrl() {  
              
        }  
      
        @Override  
        public Activity getActivity() {  
            return this;  
        }  
      
        @Override  
        public Context getContext() {  
            return this.getContext();  
        }  
      
        @Override  
        public ExecutorService getThreadPool() {  
            return threadPool;  
        }  
      
        @Override  
        public Object onMessage(String string, Object object) {  
            return null;  
        }  
      
        @Override  
        public void setActivityResultCallback(CordovaPlugin cordovaPlugin) {  
              
        }  
      
        @Override  
        public void startActivityForResult(CordovaPlugin plugin, Intent intent, int i) {  
              
        }    
    
    }  

    R.layout.main文件配置,不明白官方文档为什么写成res/xml

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        >
    
    <org.apache.cordova.CordovaWebView
        android:id="@+id/tutoriaView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>
    
    </LinearLayout>  
    从容是一种态度。
  • 相关阅读:
    转载--重写、覆盖、重载、多态几个概念的区别分析
    笔试题--奇虎360-2013
    转载---数据挖掘十大经典算法
    Nginx的启动、停止与重启
    程序员的十种级别,看看你属于哪一种?
    C标签的用法
    eclipse修改代码后都需要clean的解决办法
    创建一个jFinal项目
    java redirect用法
    java获取访问者真实的IP地址
  • 原文地址:https://www.cnblogs.com/yume2015/p/3103578.html
Copyright © 2011-2022 走看看