最近看到新浪大侠的文章和贡献的opath源代码,正在移植大侠的opath到BlackBerry手机上。
源代码下载: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文件和目录过来,重新打包测试