opath移植笔记: 从iOS到BlackBerry and Android,从PhoneGap 1.2到2.0.0
2012-01-17 19:55
316 查看
最近看到新浪大侠的文章和贡献的opath源代码,正在移植大侠的opath到BlackBerry手机上。
文件名称 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文件和目录过来,重新打包测试
原文链接:方糖气球的 如何用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文件和目录过来,重新打包测试
相关文章推荐
- 学习笔记:APP切图那点事儿–详细介绍android和ios平台
- android移植笔记(1)
- iOS 7应用开发公开课笔记 L4:Foundation and Attributed Strings
- 张高兴的 Xamarin.Forms 开发笔记:为 Android 与 iOS 引入 UWP 风格的汉堡菜单 ( MasterDetailPage )
- Qt移植字体解决方案:Android/ios/嵌入式通用
- 未来是iOS的,更是Android的,但归根结底还是PhoneGap的(转)
- cocos2dx android版本移植时的Error format not a string literal and no format arguments解决方案
- IOS AND Android 配置Fiddler环境
- cocos2d-x添加广告条(IOS and Android)
- 将Cocos2d-x从iOS平台移植到Android平台需要修改的地方
- 如何将Android应用移植到BlackBerry PlayBook上。
- iOS移植android的环境配置以及部分Bug
- Android imx6平台 iw移植笔记
- Android原生(Native)C开发之四:SDL移植笔记
- 【实践驱动开发3-005】TI WL1835MODCOM8 在android的移植 - SDIO and wifi 基础
- js判断操作系统windows,ios,android(笔记)
- Android移动APP开发笔记——最新版Cordova 5.3.1(PhoneGap)搭建开发环境
- qml中图片格式和后缀不一致时导致图片不显示的问题(ios and android)
- phonegap(cordova) 自己定义插件代码篇(六)----android ,iOS 微信支付工具整合
- cocos2d-x学习笔记12:如何将win32移植到iOS