opath移植笔记: 从iOS到BlackBerry and Android,从PhoneGap 1.2到2.0.0

最近看到新浪大侠的文章和贡献的opath源代码,正在移植大侠的opath到BlackBerry手机上。

原文链接:方糖气球的 如何用HTML5+PhoneGap写个Path出来 


源代码下载:http://code.google.com/p/o-path/

文件名称  opath-ios-phonegap.zip

移植好的PhoneGap 2.0.0项目这里下载:

oPath的BlackBerry PhoneGap 2.0.0 移植版本 (移植步骤略,大概参照这里即可,需要安装eclipse, Android SDK,创建eclipse项目,导入代码编译即可)

oPath的Android 2.1 PhoneGap 2.0.0 移植版本


目标:

PhoneGap 2.0.0 升级

BlackBerry 9900 运行环境

=================================================================

工作记录:从iOS移植到Android


问题:缺省应用在Android手机上的标题/名称是   .MainActivity

办法:修改eclipse项目中的AndroidManifest.xml文件,

把两处android:label内容 修改为

android:label="oPath社区"

=================================================================

工作记录:从iOS移植到BlackBerry

1)首先用Ripple打包编译,看看有什么文件名错误


 1a)resource name is not valid(.DS_Store)

删除所有.DS_Store文件

 1b)resource name is not valid(image/[email protected])
修改是个文件名
[email protected]
[email protected]
[email protected]
[email protected]

 1c)修改css,js,html文件中的文件名-----提供@2x为_2x即可

 1d)failed to find config.xml
    搞一个config.xml


2)用Ripple打包编译在BlackBerry上面运行

2a)index.html 登录页面内容过少,页面高度没有达到屏幕全高,下面留白,很难看

  暂时不管了

2b)path.html 中除了上面的导航栏,下面的列表都看不到了

<meta name="viewport" content="width=device-width,initial-scale=1">

修改为

<meta name="viewport" id="viewport" content="height=device-height,width=device-width,user-scalable=no"/>


2c)少应用图标

暂时就用PhoneGap 缺省图标了



3) 升级PhoneGap

3a)删除oPath项目中的js/libs//phonegap-1.2.0.js文件

修改oPath项目中的path.html里面的

  <script src="js/libs/phonegap-1.2.0.js"></script>

 为 <script src="cordova-2.0.0.js"></script>


3b)创建例子PhoneGap 2.0.0项目并测试通过

参考:http://blog.csdn.net/berryreload/article/details/7771577



3c)然后拷贝oPath文件和目录过来,重新打包测试


你可能感兴趣的:(工作,html5,测试,Path,BlackBerry,PhoneGap)