AIR-检查升级

原理:在应用配置文件有一个版本号配置,<versionNumber>1.0.2</versionNumber>;在远程服务器端的xml文件也有一个版本号配置。程序运行时,二者的版本号一比较,若发现远程xml文件的版本号比本地大,应用将会提示下载和安装新版本。

AS3代码:

package 
{
	import air.update.ApplicationUpdaterUI;
	import air.update.events.StatusUpdateEvent;
	import air.update.events.UpdateEvent;
	
	import flash.desktop.NativeApplication;
	import flash.display.NativeWindow;
	import flash.display.Sprite;
	import flash.events.ErrorEvent;
	
	/**
	 * 应用更新升级检查类
	 */ 
	public class AppUpgrade
	{
		
		private var appUpdater:ApplicationUpdaterUI = new ApplicationUpdaterUI();
		
		public function AppUpgrade()
		{
			
		}
		
		/**
		 * 检查是否有更新
		 */ 
		public function checkUpdate():void {
			
			appUpdater.updateURL = "http://127.0.0.1:8080/update.xml";
			appUpdater.addEventListener(UpdateEvent.INITIALIZED, onUpdate);
			appUpdater.addEventListener(ErrorEvent.ERROR, onError);
			appUpdater.isCheckForUpdateVisible = false;//“检查更新”对话框不可见
			appUpdater.isFileUpdateVisible = false;//“文件更新”对话框不可见
			appUpdater.isDownloadProgressVisible = false;//“下载进度”对话框不可见
			appUpdater.isDownloadUpdateVisible = false;//“下载更新”对话框不可见
			appUpdater.isInstallUpdateVisible = false;//“安装更新”对话框不可见
			appUpdater.initialize();
			
		}
		
		
		private function onUpdate(event:UpdateEvent):void {
			
			appUpdater.checkNow();
		}
		
		private function onError(event:ErrorEvent):void {
			trace(event.toString());
		}
	}
}

远程xml配置文件:

<?xml version="1.0" encoding="utf-8"?> 
<update xmlns="http://ns.adobe.com/air/framework/update/description/1.0"> 
<versionNumber>1.0.2</versionNumber> 
<versionLabel>V1.0</versionLabel>
<url>http://127.0.0.1:8080/QTQJDeskApp.air</url>
<description> 
<!--  <text xml:lang="en_US">AIR AutoUpdate</text> -->
<text xml:lang="zh_CN">
1、增加新功能a
2、增加新功能b
3、增加新功能c
</text>
</description> 
</update>


注意事项:

1、本地和远程的versionNumber格式要一致

2、xml配置文件中的版本号,一定要与url指定下载文件的版本号一致,否则会安装失败。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: air-sap1602i-c-k9 固件是指思科(Cisco)生产的用于SAP1602i型号的无线接入点的固件。固件是指嵌入式系统的一种软件,可以控制硬件设备的操作和功能。 air-sap1602i-c-k9 固件具有以下特点和功能: 1. 支持IEEE 802.11n协议,提供高达300Mbps的无线传输速率,能够满足大部分家庭和办公环境对无线网络的需求。 2. 支持2.4GHz和5GHz频段,可以提供更稳定和更快的无线连接。 3. 支持多种安全特性,如WEP、WPA和WPA2等加密方法,确保无线网络的安全性。 4. 支持多种无线接入点的配置模式,如独立模式、集中模式和FlexConnect模式,可以根据实际需求进行灵活设置。 5. 支持思科的Wireless LAN Controller(WLC)管理系统,可以通过集中管理多个无线接入点,提供更便捷和统一的网络管理。 6. 具有智能的自动信道选择和功率调整功能,可以自动优化无线网络的连接质量和覆盖范围。 7. 提供灵活的配置选项和监控功能,可以根据实际情况进行网络调整和故障排除。 8. 具有良好的兼容性和稳定性,适用于各种网络环境和应用场景。 总之,air-sap1602i-c-k9固件是思科为SAP1602i无线接入点提供的一款功能强大、稳定可靠的固件,可以提供高速、安全、稳定的无线网络连接。 ### 回答2: air-sap1602i-c-k9 是思科公司生产的一款无线局域网(WLAN)接入点设备,其固件是指在该设备上运行的软件。固件是一种嵌入式软件,在设备制造商发布新版固件时可以进行升级。 通过固件升级,可以改善设备的性能和稳定性,并且修复已知的漏洞和问题。此外,固件升级还可以添加新功能或改进现有功能,提供更好的用户体验。 air-sap1602i-c-k9 固件的版本将根据设备制造商的发布计划而有所更改。在进行固件升级之前,需要确保设备上的固件版本与所需的新固件版本兼容,并且要注意备份设备中的数据,以防升级过程中数据丢失或设备损坏。 总之,air-sap1602i-c-k9固件具有优化性能、提升稳定性、修复漏洞和问题、添加新功能或改进现有功能的作用。在使用该设备时,建议定期检查并更新固件,以确保最佳的无线网络性能和安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值