Phonegap学习点滴(1) -- for android 环境搭建
2013-11-27 16:02
246 查看
1.环境搭建
1.1 android环境略;
1.2 phonegap下载http://phonegap.com/install/
2.环境配置
2.1 新建一个android工程
2.2 解压我们刚才下载的PhoneGap2.9,在路径phonegap-2.9.0\lib\android中找到cordova-2.9.0.Jar文件,复制到项目的libs文件夹下,然后右键库文件Build Path -> Add to Build Path。这样就完成了PhoneGap库的添加。
2.3 在工程目录assets中创建www文件夹,在路径phonegap-2.9.0\lib\android中找到cordova.js,复制并放在www\js目录下,完成phonegap js 的引用。
2.4 复制phonegap-2.9.0\lib\android目录下的xml目录到工程目录的res目录下。
2.5 修改AndroidManifest.xml配置文件,可以根据项目需要添加删除。
权限设置
支持屏幕选项
添加android:configChanges="orientation|keyboardHidden"到activity节点。
2.6 修改主活动
2.7 在www目录下创建html5测试页面
2.8
运行程序
1.1 android环境略;
1.2 phonegap下载http://phonegap.com/install/
2.环境配置
2.1 新建一个android工程
2.2 解压我们刚才下载的PhoneGap2.9,在路径phonegap-2.9.0\lib\android中找到cordova-2.9.0.Jar文件,复制到项目的libs文件夹下,然后右键库文件Build Path -> Add to Build Path。这样就完成了PhoneGap库的添加。
2.3 在工程目录assets中创建www文件夹,在路径phonegap-2.9.0\lib\android中找到cordova.js,复制并放在www\js目录下,完成phonegap js 的引用。
2.4 复制phonegap-2.9.0\lib\android目录下的xml目录到工程目录的res目录下。
2.5 修改AndroidManifest.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.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" />
支持屏幕选项
<supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" android:xlargeScreens="true" />
添加android:configChanges="orientation|keyboardHidden"到activity节点。
2.6 修改主活动
import org.apache.cordova.DroidGap; import android.os.Bundle; public class MainActivity extends DroidGap { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.loadUrl("file:///android_asset/www/index.html"); } }
2.7 在www目录下创建html5测试页面
2.8
运行程序
相关文章推荐
- Mono for Android 学习一 环境的搭建
- 搭建PhoneGap for Android开发环境
- 学习 React Native for Android:环境搭建
- phoneGap+android学习之搭建环境
- android学习五---OpenCV for android环境搭建
- React Native for Android 学习笔记(一) 操蛋的环境搭建与demo运行
- android学习点滴一:android环境的搭建
- 【Android平台】 Alljoyn学习笔记三 开发环境的搭建和Building AllJoyn from Source for Android
- PhoneGap/Cordova学习笔记--1.Android环境搭建
- android学习五---OpenCV for android环境搭建
- Cocos2d-x学习之windows 7 android环境搭建
- Android移动APP开发笔记——最新版Cordova 5.3.1(PhoneGap)搭建开发环境
- PhoneGap&jQuery Mobile应用开发环境配置(For Android)
- 关于 kotlinForAndroid 和 lambda 的环境搭建
- android学习第1篇:windows下android环境搭建:adt-bundle
- [转]android开发环境搭建(for 驱动开发人员) .
- windows7搭建phonegap3 Android开发环境
- qt5.7 for android 在linux下开发环境的搭建
- PhoneGap学习笔记-----phone3.4之Android搭建--导出jar包(处处可用)--并导出插件或加入第三方插件
- 最新--opencv for Android 环境搭建篇