没有合适的资源?快使用搜索试试~ 我知道了~
Adobe Flash Builder 4.5 Android Air 程序开发系列 之四 打开与关闭应用程序是的保存数据
需积分: 5 0 下载量 157 浏览量
2022-03-12
10:08:46
上传
评论
收藏 45KB DOC 举报
温馨提示
试读
5页
Adobe Flash Builder 4.5 Android Air 程序开发系列 之四 打开与关闭应用程序是的保存数据
资源详情
资源评论
资源推荐
在 Android系统中,每一个应用程序,也称为活动,被赋予了唯一的用户 ID 而在自己的进
程中运行。系统本身,或者叫活动管理器,来
维护应用程序的周期和一个公用的活动栈。
每一个应用程序的生命周期有 3 个阶段,活动或者运行,暂停7和7停止。AIR 的应用程序和
其他的应用程序是一样的。因为应用程序有一个
有限的周期,所以他可以存储数据。Android提供了 sqlite数据库,或者是内部状态,是一
些简单7的 name/value键值对。
AIR使用自己的 API 来保存数据。AIR 有自己的 Sqllite引擎,和文件系统的权限。也提供
了 Localsharedobject,一个像 cookies的解决方案。
这一讲中,将讲述这些概念。
AIR应用程序
NativeApplication代表了你的 AIR 应用程序。他在 flash.desktop.pakage中,继承自
EventDispatcher。他采用单例模式,在程序加载后被自动
创建。你可以用静态方法7NativeApplication.nativeApplication 获取一个引用的实例.
他还可以触发应用程序类型的事件,比不 invoke 和 exiting以及一些应用程序的特殊属性,
比如 icon和7systemIdleMode.有些属性是为
AIR的桌面程序创建的,不提供在移动应用程序中,比如:activewindow或者是
opendwindows,因为移动设备中没有多个窗口。
应用程序的打开
在点击图标后,你的程序开始运行,而当前运行的程序被移动到后台运行。AIR 开发的应
用程序与其他程序之间的导航是相同的,可以
可以任意切换。
Android没有提供应用程序的启动界面。所以程序的启动时一个黑色的背景。测试你的应
用程序,如果启动的时间很长,你必须重写
你的启动模块。有一个变通,你的根应用程序必须是一个简单的加载 indicator图片。程序
加载是,注册 ADDED_TO_STATE事件,使用 loader记载你自己的
Application。
程序默认是没有全屏显示的,你可以通过设置应用程序配置7来使之全屏显示
<fullScreen>true</fullScreen>。
应用程序的关闭
当其他程序被选择,AIR程序其实是在后台运行,而不是关闭。对于 AIR
,NativeApplication将会触发 exiting事件和 closing事件。你可以注册该事件,一遍
在应用程序关闭的时候做一些自己的工作。
importash.desktop.NativeApplication;
importash.events.Event;
NativeApplication.nativeApplication.dispatchEvent(Event.EXITING.onExit);
functiononExit(event:Event):void
{
//saveapplication'scurrentstate
}
太阳火
- 粉丝: 1
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0