您的位置:首页 > 移动开发 > Android开发

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

2012-01-17 19:55 316 查看
最近看到新浪大侠的文章和贡献的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/default_cover_icon@2x.png)
修改是个文件名
default_cover_icon@2x.png
default_user_icon@2x.png
path_menu@2x.png
refresh@2x.png

 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文件和目录过来,重新打包测试
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: