跨平台移动开发_Android 平台使用 PhoneGap 方法
2024-08-29 00:21:11
PhoneGap 下载地址http://phonegap.com/install/
1.打开 Eclipse,在文件菜单下面点击 创建> Android Application Project
2.导入cordova.jar
3.创建www文件夹,导入cordova.js
4.写入index.html
5.修改src文件夹里面的java文件
6.导入xml文件夹到res 目录
7.右键单击AndroidManifest.xml并选择 Open With > Text Editor
将下面的权限设置拷贝到versionName之后:(如下图)
代码
<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" />
8.运行程序
最新文章
- Vs2012 创建项目失败 未找到与约束ContractName
- vue-cli需要的包
- 原生js编写的安全色拾色器
- 3. 量化交易策略 - https://github.com/3123958139/blog-3123958139/README.md
- 解读JSP的解析过程
- OpenCV2.4.10 Mac Qt Configuration
- ios5 中文键盘高度变高覆盖现有ui问题的解决方案(获取键盘高度的方法)(转载)
- Asp.Net底层解析
- Android中部署自己的su
- makefile中使用echo向文件中输出版本号和编译时间
- 关于Kafka __consumer_offests的讨论
- python文本读写数据
- Sping4之依赖注入
- Perl文件测试操作和stat函数
- use_frameworks!和#use_frameworks!的区别、解决Swift项目中use_frameworks!冲突的问题
- [No0000CF]想有一辈子花不完的钱?从了解“被动收入”开始吧
- Shell 格式化输出数字、字符串(printf)
- [转载]Supporting OData $inlinecount with the new Web API OData preview package
- shell脚本实现分日志级别输出
- [arc068E]Snuke Line-[树状数组]
热门文章
- Struts2 是什么?
- java中.currentTimeMillis的用法和含义
- tomcat启动不起来,不知原因,没有报错日志,控制台一闪而过 怎么办
- springboot1.4下hystrix dashboard Unable to connect to Command Metric Stream解决办法
- Android开发:《Gradle Recipes for Android》阅读笔记1.3
- jetty;linux 目录结构
- 段合并 segments merge 被删除的文档的删除时间
- 【python】-- Django路由系统(网址关系映射)、视图、模板
- JavaScript中label与break配合使用
- HashMap 扩容机制