草庐IT

javascript - 我如何在 AIR Android 应用程序中在 JS 和 AS3 之间进行通信?

我正在使用ExternalInterface,但我以前从未使用过它,所以我不知道真正要做什么。我什至不知道ExternalInterface是否适用于AIRAndroid。我正在尝试实现JSGoogleMapsAPI。此时我可以使用StageWebView加载网页。我可以在JS中访问经度和纬度值,但是当在map上选择一个位置时,我需要从AS3访问这些值。这是HTML:html,body{height:100%;margin:0;padding:0;}#map{height:100%;}JS:varlat;varlng;window.initMap=function(){varmap=n

android - 在 Android 版 Adob​​e AIR 上调用电话

我想通过Android上的AIR应用程序调用电话。我知道你可以这样做:navigateToURL(newURLRequest(tel:555555555));但我想控制电话。目的是应用程序未接来电选定的号码。所以它打电话,等待它响铃1秒钟,然后挂断电话。但使用上述方法,应用程序无法控制电话调用。谢谢 最佳答案 截至目前,您无法使用AIR应用程序“控制”调用流程。您可以做的最好的事情是使用您提到的“tel”协议(protocol)调用native调用应用程序。 关于android-在And

android - Android 开发的 Macbook Air 硬件要求?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。Improvethisquestion我想购买MacbookAir2013用于Android和J2EE开发,但MacbookAir规范是i5处理器、4GB内存和128GB

android - 如何使用 AIR mobile 在 Android 上正确控制舞台方向?

我有一个AIR应用程序,我希望将其锁定为横向。我从不希望应用程序旋转到纵向模式。Adobe针对此问题的解决方案似乎是按如下方式配置我的*-app.xml文件:landscapefalse这在大多数情况下都有效,但并非总是如此。例如,在某些Android版本(例如:2.x,在Nook平板电脑上运行)中,如果我的设备屏幕在FlashBuilder打包和部署我的APK时关闭,应用程序将以半损坏状态启动,其纵横比是风景,但一切都是用纵向尺寸测量的。在其他设备上,例如我的GoogleNexus(Android4.1),该应用程序可以正确启动(在横向模式下),但是如果我关闭屏幕,将设备旋转到纵向模

android - Air - 如何选择合适的硬件加速模式?

我正在使用仅基于矢量的Adob​​eAir3.6构建一个Android笔记应用程序。对于这样的应用程序,推荐使用哪种硬件加速模式?共有三种模式可供选择:1.None2.Direct3.GPU 最佳答案 对于纯基于矢量(显示列表)的应用程序,直接模式将无济于事,因为它旨在与Direct3D一起使用。GPU模式将启用一些图形卸载到GPU(我相信主要是blitting和合成),这可能是有益的,特别是如果您在适当的地方使用cacheAsBitmap和cacheAsBitmapMatrix。无论如何,在确定解决方案之前,您应该进行一些测试。潜

android - Android 版 Adob​​e AIR (Flex 4.6.0) 中前置摄像头、视频和视频显示的显示错误

我目前正在使用AS3和Flex4.6创建一个android应用程序。我正在使用前置摄像头并将其附加到本地Video对象,该对象作为子对象添加到VideoDisplay对象。当我在我的计算机上调试时,一切都运行良好,但是当我构建项目并在我的Android设备上运行它时,我的本地视频显示变成灰色网格。例如,我拍了一张设备的照片。我根据Stackoverflow上的一篇帖子写了这个方法来初始化前后摄像头。privatefunctionInitCamera():void{varCamCount:int=(Camera.isSupported)?Camera.names.length:0;for

android - 从适用于 Android 的 Adob​​e AIR native 扩展启动 Activity

我对使用AndroidSDK进行开发完全陌生。我正在尝试从AIR(Android上)的native扩展启动Adob​​eReader。这是我所做的(我确实遵循了本教程:http://www.adobe.com/devnet/air/articles/extending-air.html)。我有一个Controller:packagecom.tokom.adobereader{importcom.tokom.adobereader.events.AdobeReaderEvent;importflash.events.EventDispatcher;importflash.events.S

android - 对适用于 Android 的 Adob​​e AIR 有何想法?

我可能被分配了一个Android项目,并且对Java的经验很少,但对FlashBuilder的经验很多。有没有人对AdobeAIRforAndroid有意见?,它可以让您“发布ActionScript项目以作为Android操作系统的native应用程序运行”?我通常对交叉编译器持谨慎态度,但也没有学习Java的愿望... 最佳答案 AIR并不是真正的交叉编译器-您的应用程序作为APK发布,您可以将其放在Android市场或其他任何地方,但APK内部某处是一个SWF,它由Android版本的AIR执行运行。当他们说“native应用

Android SDK 与 Adob​​e AIR : Pros and cons?

有没有人写过关于这个比较的博客,或者有人想在这里试一试吗?很高兴看到关于Android上的Adob​​eAIR与“native”AndroidSDK(Java语言)的一些理性想法。编辑:尽管观点很少,也没有答案,但我还是把这个问题留在这里,因为它是一个需要在某个时候讨论的主题……但如果没有引起注意,我我会在几天内删除它。 最佳答案 我认为这最终与桌面应用程序是使用AIR还是Java的问题非常相似。最终归结为三点:AIR是否满足您的所有需求?显然,AndroidSDK可以让您完全访问设备功能,但AIR有意不这样做,以保持便携性。例如,

windows - U 盘上的 Adob​​e Air App EXE

编辑:事实证明,此处描述的问题是由Adob​​eAir运行时的过时版本引起的。我编写的Air应用程序是为Air2编译的,但计算机运行的是Air1.5。将计算机更新到Air2.7(撰写本文时的当前版本)解决了该问题。不幸的是,在较旧的运行时中运行较新的Air应用程序会产生误导性错误。当心!原帖:我正在构建一个供公司内部使用的Air应用程序。我需要把应用程序安装到U盘上,这样安装的应用程序可以快速从一台电脑移动到另一台电脑。这在Mac上工作得很好,.air生成的.app程序在它移动到的任何Mac上运行得很好。但是,当我在Windows上执行此操作时,它仅适用于执行.air文件初始安装的计算