zoukankan      html  css  js  c++  java
  • phonegap 开发指南系列(3) 在Eclipse中Android开发环境搭建

     

    前提条件:已在Eclipse中安装好Android SDK 和 ADT。

    1.下载PhoneGap,解压。

    2.用Eclipse新建一个安卓项目。

    3.将phoneGap解压包里的Android文件夹下的phonegap-1.0.0.js 复制到安卓项目的 /assets/www/ 目录下。

    4.将phoneGap解压包里的Android文件夹下的phonegap-1.0.0.jar 复制到安卓项目的 /libs 目录下。

    5.在/assets/www/目录下新建一个index.html,内容如下:

    <!DOCTYPE HTML>

    <html>    

    <head>      

       <title>PhoneGap</title>       

      <script type="text/javascript" charset="utf-8" src="phonegap-1.0.0.js"></script>    

     </head>    

    <body>        

    <h1>Hello World</h1>   

      </body>

    </html>

    6.将以下配置权限的xml复制到 AndroidManifest.xml 文件的<application>标签之前。


        <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.READ_PHONE_STATE" />
        <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.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" />
        <supports-screens
            android:anyDensity="true"
            android:largeScreens="true"
            android:normalScreens="true"
            android:resizeable="true"
            android:smallScreens="true" />

    7.将以下内容添加到AndroidManifest.xml文件的activity标签中:

       android:configChanges="orientation|keyboardHidden

       这是为了保证机器在横竖屏切换的时候不会重新执行Activity的onCreate方法。

    8.在刚刚新建的Android Project中找到libs目录并在phonegap-1.0.0.jar上点击右键,选择 Build Path->Add to Build Path。

    9.修改安卓目中的MainActivty,使它继承至DroidGap,并修改它的OnCreate方法,如下:

    public class MainActivity extends DroidGap {

     @Override  public void onCreate(Bundle savedInstanceState) {

      super.onCreate(savedInstanceState);   super.onCreate(savedInstanceState);   

       super.loadUrl("file:///android_asset/www/index.html");

     }

    10.OK,现在运行安卓项目,可以看到我们刚才建的index.html中的内容。

  • 相关阅读:
    maven基本配置
    spring mvc统一异常处理
    HBase介绍
    在 Windows 上安装 Hadoop 教程(转)
    Xshell利用登录脚本从服务器登录到另外一个服务器
    Windows平台下安装Eclipse插件,开发Hadoop应用
    如何编译Apache Hadoop2.2.0源代码
    oracle表空间表分区详解及oracle表分区查询使用方法(转+整理)
    javadoc相关问题
    Linux压缩与解压常用命令
  • 原文地址:https://www.cnblogs.com/topwill/p/3744988.html
Copyright © 2011-2022 走看看