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>  
  • 相关阅读:
    设置类库项目的程序集名称和默认命名空间
    网上购物系统(Task101)——业务逻辑层BLL(工厂模式实现热插拔)
    网上购物系统(Task102)——登录控件的使用(登录控件的基本配置)
    1.1.3 以类为单位的编程思想
    1.1.2 ADO.NET模型
    网上购物系统(Task100)——业务逻辑层BLL(面向接口的编程模式)
    ASP.NET(C#)命名规范(前缀)
    如果我说,类就是一个人,你会信吗?
    1.1.1 什么是ADO.NET
    [置顶] 编程就是用计算机语言写文章
  • 原文地址:https://www.cnblogs.com/lee0oo0/p/2777313.html
Copyright © 2011-2022 走看看