为了在 AIR for iOS 应用程序中保持低功耗(或降低现有应用程序过度消耗电池的功耗),可以应用哪些编码技巧、编译标志、软件架构注意事项?
最佳答案
您可以做的最重要的事情之一就是根据应用状态调整帧率。
您可以通过在 App.mxml 中添加处理程序来做到这一点
<s:ViewNavigatorApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
activate="activate()" deactivate="close()" />
在你的激活和关闭方法中
//activate
FlexGlobals.topLevelApplication.frameRate = 24;
//deactivate
FlexGlobals.topLevelApplication.frameRate = 2;
您还可以根据您的应用当前正在执行的操作来使用此数字。如果您只是显示文本,请尝试降低 fps。这应该会给您带来最大的节电效果。
关于ios - iOS 版 AIR : Power saving,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9924255/