我的第一个应用(一)

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

 

日程
•第1周网络研讨会回顾
•构建具有基本功能的应用
•通过Adobe Flash Builder 4执行测试和调试
•构建BlackBerry PlayBook应用的不同方法
    •Flash Professional CS5
    •命令行工具

 

第1周网络研讨会回顾

第1周讨论了那些内容?
•安装过程
•BlackBerry Tablet OS SDK
•BlackBerry PlayBook Simulator
•设置Flash Builder 4
•创建Hello World应用
•将该应用部署至BlackBerry PlayBook Simulator
•滑动手势(Swipe Gestures)
•Flash播放器和AIR
http://webcast.streamlogics.com/audience/index.asp?eventid=23141115

我的第一个应用(一)_第1张图片

构建具有基本功能的应用

我们准备构建什么应用?
•RSS 阅读器
  •支持多URL
  •使用设备上的数据存储管理feeds
     •添加/删除feeds信息
     •用于数据存储的共享对象(SharedObject )
  •嵌入式浏览器
  •网络连接

我们准备构建什么应用?

我的第一个应用(一)_第2张图片

 

我的第一个应用(一)_第3张图片

 

从UI开始入手

我的第一个应用(一)_第4张图片

 


从UI开始入手
•  所有元素均基于事件
•  处理所有触控事件
    •   UI控件具有不同的触控事件
•  MouseEvent.Click
    •   许多UI元素将通过点击事件驱动

 

 

我的第一个应用(一)_第5张图片

 

处理点击事件

我的第一个应用(一)_第6张图片

键盘
•点击文本框时自动弹出

我的第一个应用(一)_第7张图片

使用下拉列表

我的第一个应用(一)_第8张图片

我的第一个应用(一)_第9张图片

数据存储-共享对象(Shared Object)
•在设备上读取和存储少量的数据
•在应用和持久化数据存储之间进行实时数据共享
•与浏览器中cookie的工作方式类似
•适合用于保存会话数据
     •在最小化的事件中保存游戏数据
     •在没有网络连接的情况下存储应用数据
     •防止设备因过多的内存占用而运行缓慢

我的第一个应用(一)_第10张图片

数据存储–保存数据

我的第一个应用(一)_第11张图片

数据存储–加载数据

我的第一个应用(一)_第12张图片

数据存储–删除数据

我的第一个应用(一)_第13张图片

你可能感兴趣的:(网络,浏览器,Flash,存储,Adobe,BlackBerry)