zoukankan      html  css  js  c++  java
  • 小强的HTML5移动开发之路(24)—— PhoneGap Android开发环境搭建

    有关JDK及Android开发环境的搭建请看我前面的博文:http://blog.csdn.net/dawanganban/article/details/9748497

    一、下载PhoneGap

    下载地址:http://phonegap.com/install/  我下载的是最新的PhoneGap 2.9.1

    将下载好的PhoneGap解压缩,可以看到里面有一个example

    二、搭建环境

    1、参考这个example我们创建我们的工程,并在assets目录下新建www目录,在res目录下建立xml目录(直接将example中的目录拷贝)

    2、在libs目录下添加cordova-2.9.0.jar


    3、修改MainActivity如下

    package com.example.hellomobile;
    
    import android.os.Bundle;
    //import android.app.Activity;
    import android.view.Menu;
    import org.apache.cordova.*;
    
    public class MainActivity extends DroidGap {
    
    	@Override
    	public void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		//setContentView(R.layout.activity_main);
    		super.setIntegerProperty("splashscreen", R.drawable.splash);
    		super.loadUrl("file:///android_asset/www/index.html", 2000);
    	}
    }
    
    4、在AndroidMainfest.xml中添加权限

        <uses-permission android:name="android.permission.CAMERA" />
        <uses-permission android:name="android.permission.VIBRATE" />
        <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
        <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
        <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
        <uses-permission android:name="android.permission.INTERNET" />
        <uses-permission android:name="android.permission.RECEIVE_SMS" />
        <uses-permission android:name="android.permission.RECORD_AUDIO" />
        <uses-permission android:name="android.permission.RECORD_VIDEO" />
        <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
        <uses-permission android:name="android.permission.READ_CONTACTS" />
        <uses-permission android:name="android.permission.WRITE_CONTACTS" />
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
        <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
        <uses-permission android:name="android.permission.GET_ACCOUNTS" />
        <uses-permission android:name="android.permission.BROADCAST_STICKY" />

    5、将上一篇文章中的代码放入www目录

    三、运行结果



    源代码下载:http://download.csdn.net/detail/lxq_xsyu/7178511

    Java学习交流群142979499JAVA技术交流群
    Android学习交流群311273384android学习交流群



  • 相关阅读:
    有关程序开发中有关验证中常用的正则表达式汇总
    python学习---logging模块
    有关递归函数,返回值的学习
    设计模式之建造者模式、模版方法
    XXL-JOB使用命令行的方式启动python时,日志过多导致阻塞的解决方式
    Spring Boot后端与Angular前端进行timestamp的交互
    设计模式之代理模式
    设计模式之工厂模式
    设计模式之单例模式
    设计模式之反射机制
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6469300.html
Copyright © 2011-2022 走看看