BlackBerry PlayBook上的设备集成(一)

Prosanta Bhattacherjee, 应用开发顾问       Research In Motion
Renaun Erickson, 平台技术宣传工程师          Adobe 系统公司 
 

议程
•  前两周网络研讨会回顾
•  摄像头
•  设备传感器
•  应用的生命周期
•  滑动手势
•  设备信息
•  活动指示标识
•  电池电量和事件
•  SQLite
•  文件I/O
•  对话框


 

第1周内容回顾
•  安装过程
•   BlackBerry Tablet OS SDK
•   BlackBerry PlayBook Simulator
•  设置Flash Builder 4
•  创建Hello World应用
•  将该应用部署至BlackBerry


PlayBook simulator
•  滑动手势
•  Flash播放器和AIR


第2周内容回顾
•  开始构建我们的应用
•  构建具有基本功能的应用
•  通过Adobe Flash Builder 4执行测试和调试
•  构建BlackBerry PlayBook应用的不同方法
•   Flash Professional CS5
•   命令行工具

 

 一些非常有用的API

摄像功能
•   摄像支持
•   能够选择前、后摄像头
•   摄像UI类
•   能够启动摄像头并拍摄照片、视频。
•   CameraRoll(相册)类功能
•   能够从相册( camera roll )中选择照片
•   能够向相册( camera roll )中添加照片

 


 

设备传感器

 •   支持标准AIR加速计
•   支持标准AIR地理定位 
 

应用的生命周期
•   以下事件由NativeApplication调度
     •   被调用的应用
          •   InvokeEvent.INVOKE
     •   变为活动状态的应用
          •   Event.ACTIVATE
     •   转至后台的应用
          •   Event.DEACTIVATE

•   以下事件由QNXApplication调度
     •   设备内存不足
          •   QNXApplicationEvent.LOW_MEMORY

•   收到内存不足( Low Memory )或转至后台(Deactivation)应用的状态并减少它的内存占用量

 

继续构建我们的应用

之前建构的应用

 

 
 之前建构的应用

 

 

添加一个滑动手势

 

 

 设备信息

 

 

 设备信息
•   电池电量
•   电池状态
•   硬件 ID
•   设备 OS
•   设备 PIN
•   平台版本
•   供应商 ID
•   捕获电池事件,用应用的生命周期控制
•   基于PIN识别用户
•   识别设备的OS,用于确定应用能提供的功能

 

活动指示标识

 

 

电池电量和事件

 

•   监控电池电量,以便了解应用的电量消耗
•   定制应用,为用户提供良好的使用体验
•   在您的应用中显示电池电量和充电信息


SQLite

 

数据库

•   SQLite是一个内置库,是一个自包含的、无服务器的、零配置的、支持事务控制的SQL 数据库引擎。
•   数据存储在系统中的一个文件内,通常开发者会将其存储在File.applicationStorageDirectory中。

 

AIR SQLite API

•   SQLConnection
     •   open() -同步打开
     •   openAsync() -异步打开
     •   loadSchema() -载入数据库schema
     •   可以加密磁盘上的数据。
•   SQLStatement
     •   text - SQL 命令 
     •   execute()
•   SQLError
     •   details/detailsID - SQL 错误消息
     •   operation -导致错误的SQL命令


 

AIR SQLite 错误

 

 BlackBerry PlayBook上的设备集成(二)请见:http://blog.csdn.net/BBturials/archive/2011/02/22/6199517.aspx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值