• 技术文章 >web前端 >html教程

    小强的HTML5移动开发之路(24)—— PhoneGap Android开发环境搭建

    黄舟黄舟2017-02-04 14:06:04原创838
    一、下载PhoneGap

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

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

    827.jpg

    二、搭建环境

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

    828.jpg

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

    829.jpg

    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目录


    三、运行结果

    830.jpg

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

    以上就是 小强的HTML5移动开发之路(24)—— PhoneGap Android开发环境搭建的内容,更多相关内容请关注PHP中文网(m.sbmmt.com)!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇: 小强的HTML5移动开发之路(23)—— jQuery Mobile入门 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • html +CSS+div学习――第二课_html/css_WEB-ITnose• 规范化css 命名(常用整理)_html/css_WEB-ITnose• css+div盒模型研究笔记_html/css_WEB-ITnose• float浮动• ExtJs教程6(上)
    1/1

    PHP中文网