将AIR程序加上自动更新功能

基于air720等air7xx的4G模块luat程序下载 基于air720等air7xx的4G模块luat程序下载 第一步 从官网下载最新的驱动程序(必须是最新的驱动程序) 官网地址 首先选择对应的无线网模块,然后选择资料下载,点击USB驱动下载 第二步:确定操作系统类型 法1:按win+r,在弹出的窗口中输入“cmd”,打开cmd;接下来输入“systeminfo” 并回车:根据“系统类型”判断当前操作系统是32位或者64位: 法2:或者,“此电脑”上右键,属性,亦可查看 第三步:打开“设备管理器” 使用usb线连接开发板(或模块)的usb脚,并开机; 在电脑的 阅读详情

AIR 1.5 加入了自动升级的类air.update.ApplicationUpdater,为基于AIR的应用程序能通过网络更新到最新版本有了保障。如果发布自己的AIR程序建议加上自动升级功能,好处当然不用多说。

其原理也很简单,ApplicationUpdater 会去读取网络上的一个版本描述文件,描述文件事是一个特定的XML文档,其中包含了版本号和对应的安装文件路径以及更新描述信息。然后和当前运行的AIR程序版本进行比较,来决定是否下载和安装。

整理了一下代码,在以后的AIR程序中只要简单的引入这个类文件即可实现检查新版本和安装新版本的AIR程序。

这里来测试,注意标题栏的版本号,升级成功后为2.0


版本描述文件

UpdateUtil.as

AutoUpdate.as

AIR 程序自动更新测试

 

有几个需要注意的不得不提醒一下。
需要Flex SDK 3.2才支持AIR 1.5

XML中的版本号和指定的AIR程序的版本号一定要保证匹配,比如1.0千万不要写成了1.00了。
如果在ADL中看到报错[ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="Cannot update (from remote)" errorID=16828]
请使用发行版本来测试,调试版本不支持升级安装。

 

源码下载

 AutoUpdate.zip

海康摄像头RTSP流延迟优化实战:从VLC到OpenCV的5种方案对比与性能调优 本文针对海康摄像头RTSP流的高延迟问题,深入剖析了延迟根源,并系统对比了从VLC、OpenCV到海康官方SDK、FFmpeg及硬件加速等五种主流方案的性能表现。重点分享了缓冲区设置、协议优化、多线程架构与硬件解码等实战调优技巧,旨在帮助开发者将视频流延迟从秒级优化至毫秒级,满足工业检测、安防监控等高实时性场景需求。 阅读详情

相关推荐

Tesla V100 在 Windows 下的驱动选择与模式切换实战

本文详细解析了Tesla V100专业计算卡在Windows系统下的驱动安装与模式切换实战。针对设备管理器识别但任务管理器“隐身”的常见问题,文章指出其默认TCC模式为纯计算设计,并指导用户正确选择数据中心或GRID驱动。核心在于通过注册表修改或驱动选择,在高效的TCC模式与便于监控的WDDM模式间切换,同时提供了nvidia-smi命令行监控与AI框架测试等稳定使用方案。

weixin_29247219的博客 1806

移动设备上的AIR程序是如何更新的 [译]

原文:Replacing Updater on mobile devices and TVs AIR桌面开发人员都熟悉(希望是)如何去完善一个AIR应用程序的自动更新机制。但是对于不支持这些自动更新编程接口(API)的移动设备 ,比如手机,电视,开发人员又该怎么去实现这个更新功能呢? 在移动设备和电视上,你应该感到高兴,因为平台本身已经为你实现了更新机制。作为一个良好发展地应用程序供...

AIR爱好者 179

Palantir Vertex:数字孪生模拟与决策系统深度指南

Palantir Vertex是Foundry系统中的核心数字孪生模块,本质上是一个决策模拟器而非简单的数据可视化工具。它基于本体层构建,通过对象关系网络模拟现实世界实体,填补数据模型与业务决策间的鸿沟。核心功能包括:创建隔离的沙盒场景进行假设测试、修改参数模拟不同干预方案、对比虚实数据发现异常,并最终将最优决策回传至业务系统。典型应用场景涵盖供应链韧性评估、资产维护优化和应急方案制定等,帮助用户在复杂环境中做出更优决策。

轩哥的个人研究和成长记录 891

用air做android项目调用ANE教程

原文地址:http://bbs.9ria.com/index.php/topic/show/156257        这几天用air做android项目,发现个功能air实现不了。得用android原生技术,但小弟菜蔬学浅,android原生是搞不懂了,还是AS用着顺手。于是跟度娘求助,然后就发现了ANE这东东,但发现关于ane的中文资料灰常少,度娘上的资料基本都是官方性质的,用词都很官方(

博客 8652

用Frida-RPC搞定大麦App最新版签名:一个脚本解决x-sign和x-mini-wua

本文深入解析大麦App最新版签名机制(x-sign和x-mini-wua),详细介绍如何利用Frida-RPC技术开发稳定脚本获取签名参数。通过实战案例展示Java上下文切换、参数序列化等关键技术解决方案,为安全研究和技术验证提供可靠方案。

weixin_42525738的博客 642

绕线机的制作与研究

本文详细阐述了绕线机的制作过程,涵盖从设计规划到实际制作的各个环节。通过对绕线机工作原理的深入分析,确定了关键技术参数,并依此完成机械结构与控制系统的设计。在制作阶段,运用多种加工工艺完成零件制造与设备组装。经测试,自制绕线机性能达到预期,能够满足特定线圈绕制需求,为相关领域的生产实践与技术研究提供了参考。

道亦无名 1437

android远程更新下载apk

android:attr/progressBarStyleHorizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_toLeftOf="@id/txtStatus" /> //安装完之后会提示”完成” “打开”。//测试环境 大于号 正式上线要改成小于号,

qq_38559397的博客 1732

CentOS校园网Web Portal认证自动化实战

Web Portal认证是一种基于HTTP重定向与表单提交的强制网络准入机制,其原理是网关劫持未认证流量并跳转至登录页,验证通过后通过Cookie维持会话授权。该技术广泛应用于高校、机场、酒店等场景,核心价值在于细粒度访问控制与用户身份绑定。典型应用包括Linux命令行环境下的校园网接入、无GUI设备的自动联网、以及实验室集群的集中认证管理。本文聚焦CentOS系统,深入解析curl、cookie持久化、动态表单参数提取等关键技术环节,提供可调试、可复现、可工程化的完整认证流水线。

weixin_30522983的博客 265

Flex:AIR程序加上自动更新功能+AIR项目发布之在线无缝安装(Badge)详解

AIR程序加上自动更新功能+AIR项目发布之在线无缝安装(Badge)详解 http://skynetmod.net/Air/AIR.Installer/  (无缝安装代码,比SDK的 Sample详细)http://www.cbmland.com/post/800/use-autoupdate-in-air-app.html http://blog.sina.com.cn/s/blog_

Winters_huang'Blog 3285

NPC 三电平逆变器中点电位平衡算法详解

最常用:零序电压注入(简单、计算量小)最可靠:虚拟空间矢量调制(VSVPWM)及其改进形式(全范围平衡)趋势:结合模型预测控制(MPC)或智能算法(模糊、神经网络)进一步提升动态性能和鲁棒性。NPC 三电平逆变器中点电位平衡算法的 C# 实现示例(零序电压注入法 + 闭环补偿)在 NPC(Neutral Point Clamped)三电平逆变器中,中点电位平衡最常用且易于软件实现的方案是零序电压注入法。

专注于前沿技术的探索与实践,热衷于从代码逻辑、架构设计到行业应用等多维度深挖技术本质。期待在技术之路上与你共同成长~ 325

AppStore逆向分析(登录、查询、下单)

某网站全协议流程逆向与分析(自动登录、激活、查询、下单)

吴秋霖的博客 3027

让你的AIR程序自动检测更新,并自动下载、更新到新版本。

程序终于可以自动更新了,酷酷的程序终于不用每次更新以后都自己手动的下载,安装了。~ 利用everythingflex的类包,很容易搞定。 步骤如下: 首先 在APP.XML设置你的当前程序版本 大概在第26,27行:     <!-- An application version designator (such as "v1", "2.5", or "Alpha 1"). R...

weixin_34023863的博客 201

基于 FastAPI + LangGraph + LLM 大语言模型的通用 Agent 多智能体系统架构设计与开发实战、产业应用

FastAPI是一个现代、快速(高性能)的Python Web框架,专门用于构建API。它由Sebastián Ramírez(@tiangolo)创建,基于Starlette(用于Web部分)和Pydantic(用于数据部分)构建。性能优先:FastAPI是当前最快的Python Web框架之一,性能与NodeJS和Go相当。这得益于其基于Starlette的异步架构,能够充分利用Python 3.6+的async/await特性。开发效率。

AI天才研究院 230

将您的AIR程序加上自动更新功能

AIR 1.5 加入了自动升级的类air.update.ApplicationUpdater,为基于AIR的应用程序能通过网络更新到最新版本有了保障。如果发布自己的AIR程序建议加上自动升级功能,好处当然不用多说。 其原理也很简单,ApplicationUpdater 会去读取

sjz168的专栏 953

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

让你自己的 AIR 程序也有自动更新功能

AIR 1.5 加入了自动升级的类air.update.ApplicationUpdater,为基于AIR的应用程序能通过网络更新到最新版本有了保障。如果发布自己的AIR程序建议加上自动升级功能,好处当然不用多说。其原理也很简单,ApplicationUpdater 会去读取网络上的一个版本描述文件,描述文件事是一个特定的XML文档,其中包含了版本号和对应的安装文件路径以及更新描述信息。然

yuanpan的专栏 1085

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

AIR app自动更新的实现方式

很久之前看到很多人都在纠结自动的哪个更新啊 然后我工作很忙一直没有时间去研究这个 今天一个项目需要自动更新 然后就随手也一个 air app的自动更新 是通过Updater类实现的 他有一个静态属性 叫isSupported : Boolean =true...

chongfeng4470的博客 370

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

AIR之自动更新

<br />AIR自动更新的原理其实很简单,ApplicationUpdaterUI会去读取网络上的一个版本描述文件,描述文件事是一个特定的XML文档,其中包含了版本号和对应的安装文件路径以及更新描述信息。然后和当前运行的AIR程序版本进行比较,来决定是否下载和安装。<br /> <br />如何成功配置AIR自动升级?大致可分为2个步骤:<br /> <br />1.ActionScript:<br /><?xml version="1.0" encoding="utf-8"?> <s:Windowed

1520

让你的AIR程序自动更新

最近由于项目需要,制作了一个任务编辑器,主要是给策划用来填任务的。 从上周给出第一个版本后开始,因为出现了一些BUG,所以就一直在持续的跟进,修改BUG。 程序更新方式非常老土,就是直接把安装包发给策划,让策划覆盖安装,这样的用户体验非常不好,所以就找了一下AIR程序自动更新的资料。 网上有一个相关的库可以很轻松的达到自动更新的目的 :everythingflexairlib.s...

weixin_30768661的博客 228

Flex AIR程序实现多任务即同时打开多个相同应用ID的AIR程序,如QQ多登录

谷歌了一把,发现都没有好的解决方案,我的思路是 AIR启动后,由已启动的程序去修改配置文件的id C:/Program Files/****/META-INF/AIR/application.xml,将如下值改为一个按时间戳,供下一个次打开AIR程序使用 com.xxxx.Client 问题: 会不会影响AIR程序的自动更新,周一上班后待验证; 如果OK,证实此方法可行,万岁!

Winters_huang'Blog 2193

独立air应用程序打包

 我们都很喜欢AIR,因为她很美丽,但又不敢使用AIR,因为难以推广,实在让人为难。  但是现在我们不再为难了,为什么?  因为我们已经找到了让AIR程序脱离AIR环境的方法。  首先,我们来分析一下AIR程序的运行机制,.air文件安装后会在安装目录生成一个.exe文件,此文件在启动时首先调用AIR运行时库Adobe AIR.dll。然后开始执行主程序.swf文件,那么我们就将这个A

ityuany 4053

让你的AIR程序自动检测,下载,安装更新

原创,转载请注明,呵呵 :http://www.cnblogs.com/xxcainiao/archive/2008/04/29/1176679.html 无论小组开发,还是将来程序发布,每次手动下载,安装AIR程序,都是件很不爽的事情,如何让AIR程序自动检测,下载,安装更新呢? 用到国外牛人everythingFlex的一个类, 那就首先下载他的这个类包吧:    http://

sjz168的专栏 1062

AIR 自动更新详解

  AIR 1.5 加入了自动升级的类air.update.ApplicationUpdater,这样你的AIR应用程序便可以通过网络自动更新到最新版本了。 注意:Flex SDK 3.2以上才支持AIR 1.5,Flex SDK 4.0运行可能会有报错。建议采用Flex SDK3.4。 自动更新的原理:ApplicationUpdater 会去读取网络上的一个XML版本描述文件,其中包...

AIR爱好者 441

AIR是什么?.air文件如何打开?flex如何运行air文件

1 安装Adobe AIR 运行时,和java的JVM类似。Adobe AIR 运行时允许在桌面运行AIR应用<span class="t_tag" onclick="function onclick(){tagshow(event)}">程序,脱离游览器的束缚。<span class="t_tag" onclick="function onclick(){tagshow(ev

6985

air 桌面软件版本自动更新 air update framework入门

AIR update framework 入门文章分类:Flash编程 http://gain-loss.org/?p=734AIR update framework 入门AIR update framework可以让你的AIR应用程序支持更新,并且已经被AIR 1.5支持。准备AIR update framework已经加入到最新的flex sdk了。我一直用的是flex builder3,sdk是3.0.0,所以需要下载最新的sdk 3.4.0和air 1.5 sdk。上http://opensourc

natian306的专栏 2238

air android 后台运行,AIR Android:使用模拟器运行程序

安装和运行程序生成apk包后,对开发者来说还有一个重要的环节,那就是把程序放在设备上运行起来。这一节我们将分别在模拟器和真机上运行FlipIt游戏,看看效果如何。使用模拟器运行程序(1)使用Android SDK的工具可以很方便地创建不同版本的模拟器。在模拟器上安装、运行程序和真机没有任何差别,不过在程序发布上有点区别。使用模拟器运行程序的步骤如下。步骤1 使用Android SDK的工具创建模拟...

weixin_30883241的博客 852
上一篇: 常用的C#正则表达式
下一篇: AIR2.0拖拽增强
hancker
博客等级 码龄19年 18粉丝 10原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值