`
airfans
  • 浏览: 124860 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

移动设备上的NativeWindow [译]

阅读更多

原文:Replacing NativeWindow on Mobile devices and TVs


 

AIR NativeWindow API AIR桌面应用的主要组成部分,用来在屏幕上打开多个窗口,每一个窗口都有它们自己的Stage在移动设备和TVs上,这个类是不被支持的。那么,一个应用又是怎样打开一个窗口的呢?

 

和桌面不同。在移动设备和TVs上, AIR 应用只可以渲染单个可用的Stage这个Stage 在应用开始的时侯自动创建并且可见,在应用退出之前这个Stage一直是可用的。换句话说,本质上,它和 Stage展示Flash Player 内容的行为是一致的。

 

大部分代码只需要考虑自身和Stage的关系,这样在桌面、移动设备和TV之间的开发将变得更加便捷。比如,Stage直接提供了关于它大小的信息。也具备进入全屏模式的能力,在移动设备上能提供关于屏幕方向的信息。

 

如果你需要在运行时检查是不是可以创建新的窗口 简单的检查NativeWindow.isSupported就可以了。

分享到:
评论

相关推荐

    nativeWindow

    "NativeWindow"接口主要提供了两个关键功能:一是接收来自原生层的缓冲区,二是将这些缓冲区显示到Android的视图上。它基于Android的Surface框架,Surface是Android系统中的一个抽象层,负责管理屏幕上的一个矩形...

    android ffmpeg3.4.2 硬解软解视频+nativewindow渲染例子

    7. 渲染视频帧:将解码后的AVFrame通过`ANativeWindow_lock()`和`ANativeWindow_unlockAndPost()`函数渲染到Nativewindow上,完成视频显示。 8. 控制播放流程:处理播放控制,如播放、暂停、快进、快退等,以及错误...

    电信设备-一种跨移动终端的native能力开发方法及装置.zip

    这通常指的是开发能够在不同类型的移动设备上运行的应用程序,如Android手机、iOS设备、Windows Phone等。由于每种操作系统都有其独特的API和编程模型,开发者需要找到一种方式来统一处理这些差异,以便应用可以无缝...

    电信设备-Native+Web混合移动应用的实现方法及装置.zip

    综上所述,Native+Web混合移动应用的实现涉及多个层面,包括技术选型、框架使用、通信机制设计、性能优化以及针对特定场景(如电信设备)的定制化开发。这种开发方式在提升开发效率的同时,也能满足电信设备对复杂...

    移动设备实时图像识别算法及系统应用研究.docx

    在Android平台上,通过Android NDK(Native Development Kit)和JNI(Java Native Interface)技术,可以将C/C++编写的ORB算法库集成到Android应用中,实现在移动设备上的本地化调用,从而提高图像处理速度,降低对...

    react Native移动开发实战代码

    API(Application Programming Interface)在React Native中扮演着关键角色,它允许开发者访问设备的功能,如网络、GPS、相机和存储。React Native提供了大量的内置API,同时也支持集成第三方库来扩展功能。 布局是...

    REACT NATIVE跨平台移动项目实战

    React Native是Facebook推出的一种基于JavaScript的开源框架,用于构建原生的、高性能的移动应用程序。它结合了React(Facebook的JavaScript库,用于构建用户界面)的声明式编程风格和移动平台的原生性能,使得...

    移动设备实时图像识别算法及系统应用研究.pdf

    通过Android NDK(Native Development Kit)调用JNI(Java Native Interface)方法,实现了本地代码与Java代码的交互,从而在移动设备上部署图像识别系统。实验结果显示,采用ORB算法设计的基于Android的实时图像...

    React Native跨平台移动应用开发 第一版

    移动开发标签表明本资料将涵盖如何在iOS和Android上使用React Native。开发者可以利用一套代码库来构建两个平台的应用,减少了重复工作和提高了开发效率。React Native支持热重载功能,使得开发者在调试和修改代码时...

    React Native 用JavaScript开发移动应用.pdf

    但是,根据标题《React Native 用JavaScript开发移动应用.pdf》和描述,我将基于这个主题提供一个详细的知识点总结。 React Native 是一个由 Facebook 开发的开源移动应用框架,允许开发者使用 JavaScript 和 React...

    ReactNative用javascript开发移动应用

    《ReactNative用javascript开发移动应用.pdf》,无书签。

    TestNative.zip

    1. NativeWindow与其他Alien Widget的叠加:检查是否可以正确设置NativeWindow在其他窗口之上的层级,反之亦然。 2. Layouts对层级的影响:当添加布局时,NativeWindow与其他部件的相对位置是否保持不变,或者是否...

    ReactNative跨平台移动应用开发

    资源名称:React Native跨平台移动应用开发资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    React Native 跨平台移动应用开发(P364完整版) 卷1

    React Native是Facebook公司最新推出的,强大的、开源的跨平台移动应用开发框架,它能大幅减少跨平台移动应用开发的工作量,并且代码结构清晰、简单易懂。同时React Native框架采用模块化结构,使应用版本的更新迭代...

    REACT NATIVE跨平台移动应用开发 第二版.zip

    4. **热更新**:React Native支持热更新,开发者无需通过App Store或Google Play发布新版本,就能在用户设备上实时更新应用,极大地加快了迭代速度。 5. **原生模块集成**:虽然React Native提供了大量内置组件,但...

    ReactNative用javascript开发移动应用.中文完整版.pdf

    React Native 是一个开源框架,由Facebook开发并维护,它允许开发者使用JavaScript来构建原生的移动应用程序。这个框架的核心理念是“Learn once, write anywhere”,意味着开发者可以使用相同的JavaScript和React...

    Vue Native是一个使用JavaScript构建跨平台本机移动应用程序的框架.zip

    Vue Native 是一个强大的开源项目,它允许开发人员利用JavaScript来创建原生的、跨平台的移动应用程序。这个框架的核心理念是结合Vue.js的简洁性和高效性,与React Native的跨平台能力,为开发者提供了一种无缝对接...

    React Native 移动技术在企业架构里的应用

    随着移动设备在全球范围内的普及,以及人们对高质量移动应用需求的增长,React Native 作为一种高效的移动前端开发框架,已经逐渐成为业界的主流选择之一。React Native 由 Facebook 开发并开源,它基于 JavaScript ...

    VueNative是一个使用JavaScript构建跨平台原生移动应用程序的框架

    Vue Native将Vue.js的理念引入到移动应用开发中,使得开发者可以在一个统一的环境中编写代码,然后在多个平台上运行。这种技术被称为混合移动开发,因为它结合了Web开发的便利性和原生移动开发的性能优势。 在...

    React Native 跨平台移动应用开发 卷2

    React Native是Facebook公司最新推出的,强大的、开源的跨平台移动应用开发框架,它能大幅减少跨平台移动应用开发的工作量,并且代码结构清晰、简单易懂。同时React Native框架采用模块化结构,使应用版本的更新迭代...

Global site tag (gtag.js) - Google Analytics