zoukankan      html  css  js  c++  java
  • phoneGap2.9+eclipse开发环境和helloword案例

    不同机器安装和使用各不相同,这里也只是记录一下自己机器上面的使用过程。

    android安装环境前面的文章有些,这里不再说,直接上phoneGap的过程。因为phoneGap2.9.1需要安装nodejs和Git,比较复杂,没有太多精力去折腾,退而求其次,使用phoneGap2.9进行开发。

    第一步,下载phoneGap2.9,直接去官网下载即可。

    第二步,新建一个android项目,如下图

    我使用的android api是2.33,以便满足大部分设备的需要,新建项目之后需要做一个操作,最新的19版本会在你的项目下建立一个依赖包 Android Dependencies,在eclipse中右键这个文件夹,在Build Path选项中选择 remove it from build path。。。然后就没问题了。

    做完这一步直接编译运行,发行是可以正常的。

    第三步:配置phoneGap环境

    在项目文件夹assets下新建一个www的文件夹,将2.9版本解压之后找到cordova.js copy到www文件夹下,将cordova-2.9.0.jar copy到libs文件夹下,并右键->build path->add to build path,项目会增加一个Referenced Libraries文件夹。在res文件夹中新增一个xml文件夹,将2.9解压的xml文件copy进去。

    在www文件夹中新增一个html文件。

    第四步:编写代码和配置

    配置环境是这样的:

    在AndroidManifest.xml中的

    <uses-sdk
            android:minSdkVersion="10"
            android:targetSdkVersion="10" />
    

      之前加入

    <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" /> 
    

      还要修改一个地方如图

    至此,可以正常访问这个测试程序了。

  • 相关阅读:
    杭州西郊千湖岛-天下第一秀水
    windows phone7 豆瓣FM
    wp7 中 HubTile控件自定义大小。
    wp7 HubTile
    Windows Phone 7之XNA游戏:重力感应
    WP7:模拟开始屏幕Tile漂动效果
    windows 8 项目
    手把手教你 用 wpf 制作metro ProgressRing (Windows8 等待动画)
    windows8 开发教程 教你制作 多点触控Helper可将任意容器内任意对象进行多点缩放
    仿windows8 开始菜单 实现HubTileBase 以及仿鲜果联播实现 PulsingTile(脉冲磁贴)
  • 原文地址:https://www.cnblogs.com/wxj200589/p/3824319.html
Copyright © 2011-2022 走看看