实例讲解在线打包Sencha Touch 2到Android客户端应用

移动开发 Android
本篇文章介绍如何魔术般的使Web变身客户端应用,目标将一个开源项目“基于Sencha Touch 2移动站点开源项目”在线打包成Android客户端。

开始前的准备

1、下载“基于Sencha Touch 2 移动站点开源项目”,下载链接:http://www.html5mobi.com/discussion/76/sencha-touch-2-web;

2、我们要使用到PhoneGap Build在线打包服务,所以需在官网注册用户名(网页打开慢或最后下载APK文件慢的用户建议翻墙),网址:https://build.phonegap.com/ 。

开发实战

初次登陆PhoneGap Build网站自动定位到以下页面,填写项目名称,选择“upload an archive or index.html”,然后从电脑中选择上传已经下载的“基于Sencha Touch 2 移动站点开源项目”ZIP包,

点击create就OK,进入下载页面,最终生成的客户端文件并不是立即可下载,不停的刷新页面等会儿吧,最后下载APK包装机体验一把,安装APK可使用“豌豆荚”工具。

屏幕截图分别是桌面上图标、启动界面和运行界面:

配置文件config.xml讲解

该文件存在于应用程序的跟目录,主要包含应用的辅助信息。若含有中文,请用编辑器把XML保存为utf-8格式,本人使用EditPlus。XML文件解释请看下面注释:

  1. <?xml version="1.0" encoding="UTF-8"?> 
  2. <widget xmlns        = "http://www.w3.org/ns/widgets" 
  3.     xmlns:gap   = "http://phonegap.com/ns/1.0" 
  4.     id      = "com.html5mobi.senchatouch" <!-- 注释:应用唯一ID --> 
  5.    
  6.     version     = "1.0.2"> <!-- 注释:应用版本--> 
  7.    
  8.    
  9.     <name>移动Web开发社区</name><!-- 注释:应用名称,显示在移动终端桌面上和应用Logo一起 --> 
  10.    
  11.     <description><!-- 注释:应用描述 --> 
  12.         移动Web开发社区(Sencha Touch 2 版)  
  13.     </description> 
  14.    
  15.     <author href="http://html5mobi.com" email="html5mobi@gmail.com"> 
  16.         刚子 <!-- 注释:作者信息 --> </author> 
  17.     </author> 
  18.    
  19.     <gap:platforms> <!-- 注释:支持平台 --> 
  20.         <gap:platform name="android" minVersion="2.1" /> 
  21.         <gap:platform name="webos" /> 
  22.         <gap:platform name="symbian.wrt" /> 
  23.         <gap:platform name="blackberry" project="widgets"/> 
  24.     </gap:platforms> 
  25.     <icon src="icons/icon.png" gap:role="default" /> <!-- 注释:应用Logo,显示在移动终端桌面上和应用名称一起 --> 
  26.     <gap:splash src="icons/splash.png"/> <!-- 注释: 程序启动时显示图像--> 
  27.     <!--  程序需使用的Anbdroid权限  
  28.     <feature name="http://api.phonegap.com/1.0/geolocation"/> 
  29.     <feature name="http://api.phonegap.com/1.0/network"/> 
  30.     --> 
  31. </widget> 

原文链接:http://www.html5mobi.com/discussion/167/phonegap-web-android

责任编辑:佚名 来源: 移动Web开发社区
相关推荐

2012-01-10 14:10:26

Sencha Touc

2011-07-26 10:21:25

Sencha Touc

2011-07-26 10:44:15

Sencha Touc

2011-11-16 13:14:02

Sencha TouciOS本地应用

2012-03-08 22:31:28

Sencha Touc

2011-09-02 15:18:49

Sencha Touc

2011-07-26 09:58:24

2011-07-26 09:41:50

Sencha Touc特性HTML 5

2010-11-22 10:31:17

Sencha touc

2011-12-15 11:03:21

JavaNIO

2011-07-25 15:55:21

Sencha ToucHtml 5

2012-05-01 20:57:26

Sencha Touc

2011-09-02 16:42:51

Sencha ToucWeb应用

2011-09-05 10:27:02

Sencha Touc手机应用Android

2011-09-05 14:17:54

Sencha ToucMVC

2011-09-05 10:20:21

Sencha ToucAPP

2011-07-26 09:46:53

Sencha Touc

2011-07-25 16:21:22

Sencha touc

2012-03-21 09:36:33

ibmdw

2023-11-15 13:50:07

服务端IP
点赞
收藏

51CTO技术栈公众号