`

使用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-androidapp-gpluslogin:使用 phonegap 应用程序创建 gplus 登录屏幕

    创建基于 phonegap 的应用程序##################basics to start creatign phonegap project ############## phonegap create my-app cd my-app cordova platform add android phonegap 运行 android ############...

    phonegap_android_awesomeowhat

    phonegap_android_awesomeowhat 开始使用 Eclipse 文件 &gt; 新建 &gt; 项目... ...使用 android 命令行工具创建 local.properties $ android 更新项目 -p 。 确保已插入模拟器或设备 $ ant debug install && adb logcat

    Teaching-Phonegap-Ionic-SSUET-2014-201

    ##Teaching Phonegap Ionic SSUET 2014-201 ###Class 2014-10-12 Cordova 的安装科尔多瓦配置======================================== ###Class 2014-10-19 使用 Cordova 创建 Android 项目Android Studio中...

    PhoneGap-Push-Notification-in-Android:Android 中的 PhoneGap 推送通知

    Android 中的 PhoneGap 推送通知 这里展示的是PhoneGap inn Android的Push Notification示例,这里我们也附上了PHP中的服务器代码 脚步 转到 Goggle 开发者控制台并创建一个 App 1.1。 开启 Goggle Cloud 消息 1.2。...

    PhoneGap:安卓应用

    首先来使用这个项目。 然后在nitrous.io终端中运行以下命令: $ cd ~/workspace/phonegap-start $ npm install -g phonegap $ phonegap remote build android 最后一个命令需要一个 Adob​​e ID,并将在 ...

    https-github.com-phonegap-phonegap-start

    PhoneGap构建使用以下存储库创建一个新的应用程序: https://github.com/phonegap/phonegap-start.git亚硝基首先来使用该项目。 然后在nitroous.io终端中运行以下命令: $ cd ~/workspace/phonegap-start$ npm ...

    phonegap_download_not_zip

    首先来使用这个项目。 然后在nitrous.io终端中运行以下命令: $ cd ~/workspace/phonegap-start $ npm install -g phonegap $ phonegap remote build android 最后一个命令需要一个 Adob​​e ID,并将在 ...

    phonegap-start

    首先来使用该项目。 然后在nitroous.io终端中运行以下命令: $ cd ~/workspace/phonegap-start $ npm install -g phonegap $ phonegap remote build android 最后一个命令需要一个Adobe ID,并将在PhoneGap Build...

    Delivery:用于交付的 Phonegap 应用程序

    首先来使用这个项目。 然后在nitrous.io终端中运行以下命令: $ cd ~/workspace/phonegap-start $ npm install -g phonegap $ phonegap remote build android 最后一个命令需要一个 Adob​​e ID,并将在 ...

    phonegap-HELLO

    首先来使用这个项目。 然后在nitrous.io终端中运行以下命令: $ cd ~/workspace/phonegap-start $ npm install -g phonegap $ phonegap remote build android 最后一个命令需要一个 Adob​​e ID,并将在 ...

    django-phonegap:演示创建 Phonegap 移动应用程序,通过 REST 与 Django 集成

    这个项目的动机是我创建了用于数据收集和分析的 Django 站点。 通常我使用响应式网页(Bootstrap 3)进行数据输入,因此用户几乎可以使用任何设备输入数据。 但是,我的一些客户 需要从没有网络连接的位置输入数据...

    Geolocation_Phonegap:GPS测试

    PhoneGap构建使用以下存储库创建一个新的应用程序: https://github.com/phonegap/phonegap-start.git亚硝基首先来使用该项目。 然后在nitroous.io终端中运行以下命令: $ cd ~/workspace/phonegap-start$ npm ...

    Asset2SD:Phonegap Android 插件,用于将文件从应用程序“资产”目录复制到设备 SD 卡

    适用于 Android 的 Phonegap 插件,用于将文件从应用程序资产复制到设备 SD 卡。 使用 Phonegap 3.0.9 版进行测试。 将插件添加到您的项目中 要安装插件,“cordova 插件添加 ” 使用插件 拷贝文件 使用带有参数的...

    kit-iot-wearable-phonegap:App do KIT IoT Wearable - Phonegap

    创建Android应用程序。 $ phonegap platform add android构建iOS应用程序。 $ phonegap platform add ios在模拟器或您的设备中运行在安卓中运行要在 Android 中运行,请确保您的计算机中安装了 。 $ brew install ...

    ionic-todo:带有离子和离子创建器的Todo应用示例

    离子平台添加android 离子构建Android phonegap运行android -e 在设备上 adb设备phonegap运行android --device = 配置路径 在Mac上 导出PATH = &lt;path&gt; /平台工具:&lt;path&gt; /工具:$ PATH 在赢 解决连接问题 cordova...

    rtuinfo:适用于 Android 的 RTU 信息

    首先来使用这个项目。 然后在nitrous.io终端中运行以下命令: $ cd ~/workspace/phonegap-start $ npm install -g phonegap $ phonegap remote build android 最后一个命令需要一个 Adob​​e ID,并将在 ...

    phonegap-charm:测量肤色的应用程序!

    魅力 Charm 是一款测量肤色和棕褐色的应用程序。 将图像上传到 (需要...Charm 是使用 PhoneGap 创建的。 这是一个基于的实验学习项目 安装 请访问 ###执照 麻省理工学院 发展 想贡献? 伟大的! 都多的 即将推出

    PhonegapFileUpload:将图片从 Phonegap 移动应用上传到 PHP 后端

    第 1 步:创建 Phonegap 项目 sudo cordova create PhonegapFileUpload com.shashibadhuk.phonegapfileupload PhonegapFileUpload 第 2 步:将 iOS 和 Android 平台添加到 Phonegap 项目 sudo cordova platform add...

    英文Phonegap移动应用开发热点

    用12个超凡的项目创建生动和实用真实世界iOS和Android应用程序. 非常实用.

Global site tag (gtag.js) - Google Analytics