一期工作结束,结果见这里
工作列表:
1.首页导航
2.我的GPS位置7.登录,退出
============================================================
技术要求:
支持目前市场上销售的BlackBerry OS 7.1手机,比如9900, 9930, 9850
可以方便的移植到BlackBerry PlayBook
可以方便的移植到BlackBerry 10手机
可以方便的移植到支持Android, iOS上
技术选型1:
某些功能用手机本地语言比如Java开发PHoneGap plugin,以便完成如照片压缩,图片上传,连续GPS跟踪等对JavaScript完成有困难的功能。
技术选型2:
混搭Java和html 开发:Java做界面导航,业务处理; html做内容展现
============================================================
UI开发:
原来打算用纯HTML 5,RIM官方的bbUI.js开发用户界面,结果测试下来有几个问题:
1)切换页面,滚屏有屏幕抖动问题,间接显示出有性能bbUI.js的性能问题。JQuery Mobile在之前的测试中也有类似问题。
2)导航栏也有抖动问题
没办法,UI开发方法采用如下办法:
混搭Java 和 HTML
1. 导航条:Java开发应用,导航
2. 内 容 :Browser控件,内嵌本地html,JavaScript填充内容
3. 操作(按钮):Java读取Browser内容进行处理
============================================================
UI之导航:
html 的九宫格:使用JQuery Mobile开发个九宫格
html 点击九宫格后,JavaScript调用Java Application方法:BlackBerry 的BrowserField字段网页call back Java代码,参考2
混搭应用中 黑莓返回键的处理
============================================================
工作:我的GPS位置
html 5获取GPS位置,Google地图显示
html 5检查网络连接装
待办:html 5定位不准确,换Java定位程序
============================================================
工作:连续GPS跟踪
============================================================
工作:国际化程序的Title
工作:应用图标 - 使用BlackBerry SDK Samples里面的例子程序GPSDemo的图标
============================================================
工作:上传图片
========================================================================================================================
工作:GPS签到,签出
html 5获取GPS位置,JavaScript提交签到请求,签出请求
由于exlive人员定位服务要求UDP连接,签到请求将有Java代码实现,JavaScript调用Java。