`

使用phonegap创建android项目

 
阅读更多

1、创建一个android项目

2、在android项目根目录下创建libs目录、在assets目录下创建www目录;

3、解压phonegap包,将phonegap.0.9.4.jar放在libs中,然后点击右键添加到build path中;

     将phonegap.0.9.4.js脚本放在www目录中;

     在www目录中创建一个index.html文件;

4、改造android的启动activity:

     将父类改为DroidGap;将setContentView(R.layout.main);替换为super.loadUrl ("file:///android_asset/www/index.html");

5、修改AndroidManifest.xml:

     添加尺寸支持和权限

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

   在启动activity中添加属性android:configChanges="orientation|keyboardHidden";

 

 

配置完成

分享到:
评论
1 楼 wyx713510713 2011-11-10  
写的还不够详细,不过还行

相关推荐

    phonegap之android示例

    这个“phonegap之android示例”项目,显然是一个基于PhoneGap技术,专为Android平台设计的示例应用。通过这个项目,我们可以深入理解PhoneGap如何与Android原生环境相结合,以及如何利用JavaScript进行移动应用开发...

    自定义plugin插件实现phonegap与Android交互

    1. **定义Plugin接口**:在Android项目中创建一个新的Java类,继承自`CordovaPlugin`。你需要在这个类中定义方法,这些方法将与JavaScript的对应函数相对应。 2. **实现Plugin方法**:在Java类中,你需要为每个方法...

    phoneGap实现android平台应用

    2. **创建PhoneGap项目**:使用PhoneGap CLI或者在Eclipse中创建一个新的Android项目。如果选择CLI,运行`phonegap create news_app`创建一个名为"news_app"的新项目。然后,通过`cd news_app`进入项目目录,执行`...

    phoneGap在android中使用方法.pdf

    3. **创建Android项目**:在Eclipse或Android Studio中创建一个新的Android项目,这是构建PhoneGap应用的起点。 4. **添加PhoneGap库**:在项目中创建两个新的文件夹,一个是/libs,另一个是/assets/www。将下载的...

    phonegap+android开发环境配置

    在Eclipse或Android Studio中,你可能需要将PhoneGap项目导入为Android项目,以便于调试和运行。导入时,遵循IDE的提示,确保所有依赖库和资源被正确引用。 描述中提到的部分插件在线更新,这意味着在开发过程中,...

    android+Phonegap开发环境搭建

    总之,搭建Android+PhoneGap开发环境涉及安装JDK、Android Studio、Node.js和PhoneGap CLI,配置Android SDK,以及创建和运行第一个PhoneGap项目。掌握这个过程后,开发者就可以利用Web技术开发出能在Android平台上...

    phoneGap实现android平台登录例子

    然后,通过PhoneGap CLI(命令行界面)或者使用IDE如Visual Studio Code创建一个新的PhoneGap项目。 接下来,我们关注登录功能的实现。在这个例子中,登录通常涉及到用户输入用户名和密码,并验证这些凭据是否有效...

    phonegap调用android插件实现GPS定位

    1. 创建Java类:在Android项目的`src`目录下创建一个新的Java类,继承自`Plugin`类,并实现`execute`方法。在这个方法里,我们将调用LocationManager的相关方法。 2. 注册插件:在`res/xml/config.xml`中添加插件...

    phonegap+android--配置教程_files

    配置PhoneGap Android项目涉及安装必要的开发环境,如JDK、Android Studio、Node.js,然后创建项目、配置项目、添加平台和插件,最后构建并运行应用。1.0配置教程.htm及其_files可能是详细指导这个过程的教程资料,...

    phoneGap实现android程序开发代码

    在这个“phoneGap实现android程序开发代码”中,我们将探讨如何使用PhoneGap进行Android应用开发。 首先,我们需要安装PhoneGap的开发环境。这包括安装Java Development Kit (JDK),Android SDK,以及集成开发环境...

    phonegap-android-master

    PhoneGap项目可以通过Android Studio导入,并使用Gradle构建系统进行管理。 5. **PhoneGap CLI**:开发者通常会使用PhoneGap命令行接口(CLI)来初始化项目、安装插件和构建应用。CLI简化了多平台开发,允许开发者...

    android之PhoneGap入门实例

    通过这个实例,我们可以学习到PhoneGap的基本用法,包括项目的创建、设备API的使用以及应用的部署和测试。随着对PhoneGap的深入理解和实践,开发者将能够利用Web技术构建出功能丰富的原生移动应用。

    phoneGap-Android开发环境搭建

    在Android Studio中,选择"Open an existing Android Studio project",然后导航到刚创建的PhoneGap项目中的`platforms/android`目录。Android Studio将自动识别并设置好项目结构。 在PhoneGap项目中,你可以在`...

    phonegap-android-plugin

    - 在 Android 中,PhoneGap 插件的实现涉及创建一个继承自 `CordovaPlugin` 的类,并重写 `execute()` 方法来处理来自 JavaScript 的调用。 - 要确保插件兼容不同版本的 PhoneGap 或 Cordova,开发者需要遵循特定...

    android+phonegap+jquery mobile

    这个项目标题揭示了一个使用三种技术栈构建的移动应用程序:Android、PhoneGap和jQuery Mobile。Android是Google主导的开源操作系统,主要用于智能手机和平板电脑;PhoneGap是一个开放源代码框架,允许开发者使用...

    phonegap android 录音照相录像 demo

    在这个“phonegap android 录音照相录像 demo”项目中,我们将会探讨如何使用PhoneGap在Android平台上实现录音、照相和录像功能。 1. PhoneGap基础知识: PhoneGap的核心是基于Apache Cordova,它提供了一个...

    sencha tocuh利用phonegap开发android的文件浏览器

    在本项目中,“sencha touch利用phonegap开发android的文件浏览器”,我们看到了这两个技术的结合。首先,PhoneGap的File类接口是关键,它遵循W3C的File API标准,提供了访问和操作本地文件系统的能力。开发者可以...

    IONIC+PhoneGap项目源码

    【IONIC】 IONIC是一款基于...综合以上,这个压缩包提供了一个使用IONIC和PhoneGap开发的项目源码,以及关于PhoneGap的深入学习材料,对于想要学习或提升混合移动应用开发技能的开发者来说,是非常宝贵的资源。

    phonegap开发安卓

    - 使用PhoneGap CLI创建新项目,指定项目名和目标平台,例如`phonegap create myApp --id "com.example.myApp"`。 - 将项目导入Android Studio,进行必要的配置调整,如设置AndroidManifest.xml和res文件夹。 4. ...

    phoneGap 基于android 实例 一

    - 创建 PhoneGap 项目:使用 PhoneGap CLI 或者通过在 Android Studio 中新建一个 Cordova/PhoneGap 项目。 - 配置 `AndroidManifest.xml`:添加必要的权限,如互联网访问权限。 - 编写 web 代码:在 `assets/...

Global site tag (gtag.js) - Google Analytics