我在AIRformobile中创建了一个闹钟类型的应用程序。为了让它工作,我认为它需要一直运行。基本上,我需要检查是否是某个时间(检查存储值-该值可以在本地AIRSQLLite数据库中,在线,本地存储(AIRcookie)。满足这些条件时,例如计时器完成,我需要它来启动应用程序。我如何让我的应用程序一直运行,或者是否有更好或替代的方法来完成我想做的事情?有headless模式吗?假设我是移动开发新手和AIR开发新手。注意:当我说启动应用程序时,我的意思是应用程序以全屏方式启动,而不是通知标志或消息。虽然,如果第一个选项不可行,是否可以显示一条本地警报类型消息,当单击“确定”或任何本地方
我在IOS上使用AdobeAir创建的应用程序在使用iPhone5和所有其他4英寸设备时在屏幕顶部和底部显示随机黑条。我在Android、桌面和HTML上导出了相同的应用程序,并且宽高比正确呈现。我还尝试更改舞台尺寸以匹配iPhone的屏幕分辨率,但无济于事。我在AdobeFlashCS5中启用了高分辨率,并且还专门针对iPhone。我的渲染方法是直接的,但似乎没有任何东西可以使边框消失。这是它的样子:我还尝试创建一个空白的AdobeAir项目,但仍然出现条形图。我使用了AdobeAirSDK3.2、3.4和最新的SDK,但没有任何效果。发生了什么事?
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。我听说AdobeAir是“原生”的,但我也听说Apple竭尽全力让Air在iOS上运行几乎不可能。您能否制作一款既能在Android和iOS上运行又能在iOS上运行而无需在iPhone等设备上安装大量疯狂SKD的Air应用程序?我有一个Air应用程序可以在我的Android上完美运行,但iPhone是完全不同的故事。是否有任何资源可以解释这个问题?
我们目前正在使用适用于iOS的Air开发iPad应用程序,但有时会遇到崩溃(仅在装有iOS5的iPad1上),这似乎是因为该应用程序占用了太多内存。如何在应用程序中捕获/处理此类错误?内存不足时如何通知?试图捕捉flash.errors.MemoryError似乎不起作用。有什么建议吗? 最佳答案 我在这方面做了一些工作,这里有一些我可以给你的提示。获取FlashBuilder4.6Premium。如果仅针对分析器,请获取它。它具有可用于诊断此类问题的最佳分析器之一。话虽如此,周围还有其他Flash分析器,它们具有不同程度的有用性。
我收到来自Retinamini和iPadAir设备而非iPhone5S的崩溃报告。它发生在SpriteKit中,当有人点击一个sprite,然后另一个sprite出现在屏幕上时。我无法在非A7设备上重现此问题,所以想知道是否有人可以查看下面的崩溃日志并告诉我崩溃可能是由什么引起的?ExceptionType:SIGSEGVExceptionCodes:SEGV_ACCERRat0xb000000cCrashedThread:0Thread0Crashed:0libobjc.A.dylib0x39b30b66objc_msgSend+51CoreUI0x3349bd0d-[CUIStru
我正在开发一个连接到BLE外设并从中接收数据的应用。它扫描外围设备,找到外围设备,发现服务,如果找到正确的服务,它就会接收数据。它在iPhone5上运行良好,但当我在iPadAir上运行它时,它会连接,但不会发现任何服务,也不会收到任何数据。两款设备均运行iOS7.0.4这是代码的一些相关部分-(void)startScan{[managerscanForPeripheralsWithServices:niloptions:nil];}-(void)stopScan{[managerstopScan];}-(void)centralManager:(CBCentralManager*)
我们有内部iOS应用程序(使用adobeair创建)。在某些iPad上,我们无法在安装后启动该应用程序。(iPadAir2,iOS9.1)我们在控制台中收到以下消息。:Binaryisimproperlysigned.:Unabletoregisterforexecnotifications:Nosuchprocess:Unabletoobtainatasknameportrightforpid1278:(os/kern)failure(5):Unabletoobtainatasknameportrightfor:exitedduetoaninvalidcodesignature.:A
我有一个adobeair应用程序,适用于android和iOS,具有最新的airsdk和所有flashCS6。我已经实现了以下代码,每当用户使用以下方法将应用程序置于后台时暂停游戏:naApplication=NativeApplication.nativeApplication;naApplication.addEventListener(Event.ACTIVATE,eActivate);naApplication.addEventListener(Event.DEACTIVATE,eDeactivate);naApplication.addEventListener(Event.
我想为android和iphone构建一个小应用程序,并且由于我熟悉actionscript并且没有mac,AIR开始似乎是一个不错的选择。我们是在谈论代码一旦部署到这里还是我仍然面临一些双重编码?这种开发的优缺点是什么,尤其是在UI方面?我需要什么来开发?它是免费的/有免费的替代品吗?两个目标平台都一样吗?仿真器、调试器(MonsterDebugger?)、iPhone打包器、IDE(FlashDevelop好吗?)...我可以使用FlexBuilderBurrito为Android构建然后将其打包为iPhone不变吗?另外,我还需要mac才能通过AppStore分发吗?
为了在AIRforiOS应用程序中保持低功耗(或降低现有应用程序过度消耗电池的功耗),可以应用哪些编码技巧、编译标志、软件架构注意事项? 最佳答案 您可以做的最重要的事情之一就是根据应用状态调整帧率。您可以通过在App.mxml中添加处理程序来做到这一点在你的激活和关闭方法中//activateFlexGlobals.topLevelApplication.frameRate=24;//deactivateFlexGlobals.topLevelApplication.frameRate=2;您还可以根据您的应用当前正在执行的操作来