千家信息网

PhoneGap的应用是怎样的

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,本篇文章为大家展示了PhoneGap的应用是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。PhoneGap是一套能让你使用HTML5轻松调用本地API接
千家信息网最后更新 2025年01月20日PhoneGap的应用是怎样的

本篇文章为大家展示了PhoneGap的应用是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

PhoneGap是一套能让你使用HTML5轻松调用本地API接口和发布应用到商店的应用开发平台。官方说有低成本,低开发周期,轻量化等优点,这些咱暂时也没法证明,略过不表。但是有一条跨平台,却是很明显的优势。因为它采用HTML5+JavaScript的模式来开发应用。PhoneGap用JavaScript统一封装了几大平台的本地api(Andriod,IOS,WP8/7,WINRT)等等。。这样的话从一个平台移植到另外一个平台只需要把HTML代码跟JS原封不动的拿过去,打包一下就可以了。PhoneGap后来被Adobe收购,然后又贡献给了开源社区,现在由Apache管理,改名cordova。

为了给昨天的html5画图板移植到移动设备上,我决定采用phoneGap平台,这样只要编写一边就可以多出运行了。

今天先在Andriod下架设phoneGap环境。

1.下载phoneGap

http://phonegap.com/download/#autodownload

解压出来,找到lib/android目录。

2.在eclipse下新建Andriod项目,这个跟普通项目一样。

3.在assets目录下新建文件夹"www"

把lib/android目录下的cordova-2.6.0.js复制到这个目录下。把cordova-2.6.0.jar复制到libs目录下。

4.在www目录下新建一个html文件index.html。我们的界面就要在这里建立了。

index的代码如下:

代码如下:






HTML5Paint


HTML5Paint





5.把lib/android目录下的xml文件夹整个复制到res面目下

6.修改AndroidManifest.xml添加用户权限

标签的内的最前部添加如下代码

代码如下:


android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:xlargeScreens="true"
android:resizeable="true"
android:anyDensity="true"
/>


















7.修改MainAcivity.java

代码如下:


public class MainActivity extends DroidGap {

@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
}

}


8.build一下会有错误,这是因为前面的cordova-2.6.0.jar没有添加到buildpath里面去。添加buildpath。

继续build就过了。

最后run一下:

这样一个phonegap的Andriod程序就搞定了。明天把昨天的那个HTML5画板移植过来。

上述内容就是PhoneGap的应用是怎样的,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

目录 代码 应用 平台 文件 开发 移植 内容 技能 文件夹 知识 项目 明显 普通 简明 原封不动 简明扼要 这样的话 优势 优点 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 陶庄互联网生态家园华信科技 大漠插件服务器 挂了 珠海电商软件开发订制 网络安全文明周记300字 河南联信网络技术有限公司 jsp查询数据库数据 linux服务器怎么连接硬盘 网络安全信息的素材整理 数据库在此次疫情中的作用 新闻网络安全专业怎么样 绿色全光网络技术联盟会 计算机机网络技术教师用书 java中的跨数据库事务 数据库结构变更记录 玄武区网络技术服务售后服务 数据库分表分库之后查询 误造服务器怎么加管理员 河南服务器商云服务器 天津服务器迁移公司有哪些云空间 闵行区品牌人工智能应用软件开发 太湖租房网络安全 成都软件开发工程师薪资 全国计算机数据库技术是什么 搞软件开发能干到多少岁 网络安全ac是什么 网络安全法中属于网络数据 政府网络安全心得体会 网络安全大创项目笔记 视频app服务器搭建 反诈骗网络安全讲座观后感
0