将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

Hyper-V创建Ubuntu虚拟机设置固定IP 本文记录使用hyper-v创建ubuntu虚拟机,为虚拟设置固定IP且通过物理机可访问。 阅读详情

相关推荐

大模型应用开发面试全流程实录:RAG、上下文工程与多Agent协作技术深度解析

Transformer 依靠多头自注意力和位置编码实现高效序列建模。Prompt Engineering包含多种设计思路,如 Zero-shot、Few-shot、Chain-of-thought,提升模型泛化和推理。Token 和上下文窗口直接影响模型性能与成本,选择需结合实际业务场景(如客服对话需长窗口)。Embedding 技术是 RAG 的基础,决定了语义检索效果。向量数据库如 FAISS、Milvus等分别适用于本地/分布式检索。

m0_52114506的博客 828

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

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

AIR爱好者 179

【OpenClaw从入门到精通】第45篇:Skill供应链安全——如何识别并避开恶意技能插件?(2026实测版)

随着OpenClaw生态爆发式增长,全球Skills总量近75万个,日均新增2.1万个,但恶意/问题插件已超600个,数十万用户受影响。本文基于奇安信威胁报告及360安全实践,拆解恶意技能的五大核心特征,提出"安装前三步法"安全审查流程,详解安全技能来源白名单与定期审计方案,并深度解析360龙虾Skill安全超市的分级认证机制。读者可掌握从技能筛选、安装审查到术后审计的全流程安全防护手段,通过实操命令与案例演示,零成本构建Skill供应链安全防线,避免遭遇私钥窃取、资产损失等安全事件。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 561

用air做android项目调用ANE教程

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

博客 8652

【2026年阿里巴巴集团暑期实习- 4月25日-算法岗-第二题- 矩阵计数】(题目+思路+Java&C++&Python解析+在线测试)

摘要: 给定两个非负整数序列a和b,构造n×m矩阵C,其中C[i][j]=a[i]×b[j]。统计矩阵中元素≥k的数量。解法是先对数组b排序,然后对于每个a[i],若k=0则直接累加m;若a[i]=0且k>0则跳过;否则计算需要的最小b[j]值,在排序后的b中使用二分查找确定满足条件的元素数量。时间复杂度为O((n+m)log m),空间复杂度O(1)。代码实现了排序和二分查找的高效组合。

m0_73659489的博客 65

使用Transformer实现自动调制识别(RML2016a)

image_size = 128 # resize重置输入大小patch_size = 2 # 从输入图片(信号看作图片)中将被提取的块大小# 分成 num_patches 个块num_patches = (image_size // patch_size) #(72/6)**2 横着裁剪),],return x)(x1, x1)# MLP.# Add MLP.x=x_train,y=y_train,filepath,round。

QAQIknow的博客 6276

android远程更新下载apk

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

qq_38559397的博客 1732

虚拟网络的“隐形盾”:C#如何用代码把DDoS踢出门?

本文分享了如何用C#防御DDoS攻击的实战经验。通过三种核心防御策略:1)基于IP的速率限制中间件,使用滑动时间窗口算法控制请求流量;2)自动IP封禁服务,通过特征检测识别恶意IP并加入黑名单;3)优化数据库连接池和HTTP客户端连接池,合理配置资源参数。文中提供了详细的C#代码实现,包括限流中间件、IP封禁服务和连接池优化方案,并分享了生产环境中的调优经验,如配合Redis实现分布式限流、使用fail2ban自动封禁等技巧,帮助开发者构建更健壮的防御体系。

墨夶的博客 329

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

【NodeRed】node-red-contrib-opcua实现PLC读写

在之前的博文【Node-RED】node-red-contrib-opcua-server模块使用(1)中,我们介绍了用node-red-contrib-opcua-server模块实现OPCUA服务端的,以及二次开发的内容。本节博文中我们采用官方社区自带的node-red-contrib-opcua组件开展对OPCUA客户端的介绍,详细阐述用该组件中OpcUa-Client节点实现客户端对PLC的读写,以及实现过程中遇到的问题。由于官方社区中并没有找到该组件的介绍实例,这也是本博文编写的第1个原因。

weixin_48618536的博客 958

基于pytorch cnn ResNets卷积网络的模糊图像检测 完整代码数据直接运行

基于pytorch cnn ResNets卷积网络的模糊图像检测 完整代码数据直接运行

730

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

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

weixin_34023863的博客 201

OpenClaw小白使用全攻略

OpenClaw全能技能解锁指南:从基础到进阶 摘要: 本文提供OpenClaw AI智能体的完整使用教程,帮助用户从安装后"不知道如何用"到熟练掌握核心功能。教程包含:1)控制台5大区域详解和3个必做初始化设置;2)文件管理、浏览器自动化、文档生成等5大基础功能实操,每个功能配有详细操作步骤、指令模板和效果演示;3)10+高频场景解决方案,如整理文件、搜集资料、写总结等;4)进阶技巧和常见问题解答。通过清晰的图文指引,即使电脑小白也能快速上手,实现办公自动化、提升工作效率。

通俗易懂学IT 3059

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

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

sjz168的专栏 953

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

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

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

yuanpan的专栏 1085

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

AIR app自动更新的实现方式

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

chongfeng4470的博客 370

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

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、付费专栏及课程。

余额充值