phonegap2.9.0 创建工程
2015-11-06 22:52
459 查看
phonegap 版本:phonegap-2.9.0
过程:1.创建一个简单普通的Android工程
2./assets目录下新建www目录
把phonegap-2.9.0\lib\android下的cordova.js 拷贝到www,把cordova-2.9.0.jar拷贝到libs下
3.在/assets/www下建立index.html文件,文件就是显示的内容,可以使用src="cordova.js"
4.将下面的权限配置拷贝到AndroidManifest.xml文件中,放到application标签即可:
1.添加import import org.apache.cordova.*; 注释import android.app.Activity;
2.类的继承改为DroidGap
3.onCreate函数权限改为public ,内容修改下:
注释setContentView(R.layout.activity_main)
添加super.loadUrl("file:///android_asset/www/index.html");
6.把phonegap-2.9.0\lib\android下的xml文件夹拷贝到res下
过程:1.创建一个简单普通的Android工程
2./assets目录下新建www目录
把phonegap-2.9.0\lib\android下的cordova.js 拷贝到www,把cordova-2.9.0.jar拷贝到libs下
3.在/assets/www下建立index.html文件,文件就是显示的内容,可以使用src="cordova.js"
4.将下面的权限配置拷贝到AndroidManifest.xml文件中,放到application标签即可:
<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" /> <uses-permission android:name="android.permission.GET_ACCOUNTS" />5.修改src下的Java主文件(如MainActivity.java,需要在AndroidManifest.xml文件的activity主标签指定android:name="MainActivity.java"):
1.添加import import org.apache.cordova.*; 注释import android.app.Activity;
2.类的继承改为DroidGap
3.onCreate函数权限改为public ,内容修改下:
注释setContentView(R.layout.activity_main)
添加super.loadUrl("file:///android_asset/www/index.html");
6.把phonegap-2.9.0\lib\android下的xml文件夹拷贝到res下
相关文章推荐
- java实现数据库导出ECXL表格
- swift学习Day04
- 在Ubuntu上安装Mysql并远程连接
- iOS开发:UIImage赋颜色-----给image赋16进制颜色值
- 胃炎
- 整体倾斜度调整
- 数论之欧拉函数
- 深入浅出Java三大框架SSH与MVC的设计模式
- LeetCode OJ:Longest Substring Without Repeating Characters(最长无重复字符子串)
- C++常见类型所占字节大小
- haproxy
- 我第二次用SecureCRT时的糗事
- Linux 下 shell 编写 计算器
- Shmget 参数 0600的解释
- effective c++ 考虑写出一个不抛出异常的swap函数
- Python之str方法
- Animator无法添加event
- SpringMVC使用ResponseBody报406错误
- mac下使用自带的vim编辑器编辑文件
- Scrum Meeting 11.06