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>  
  • 相关阅读:
    数据库chapter 4 数据库安全性
    数据库 chapter 2 关系数据库
    数据库 chapter 1 概论
    操作系统 chapter 11 I/O系统
    操作系统 chapter 12 死锁
    操作系统 chapter 7 8 存储模型
    聊一聊移动调试那些事儿
    获取当前日期和农历的js代码
    使用 CSS 媒体查询创建响应式网站
    大前端工具集
  • 原文地址:https://www.cnblogs.com/lee0oo0/p/2777313.html
Copyright © 2011-2022 走看看