`
cppmule
  • 浏览: 453971 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

利用Necessitas 在Qt上实现Android应用开发

阅读更多
Necessitas是一个 用于Android平台的qt开 发的实现。众所周知,Qt是诺基亚所有(最初由奇趣科技创建后由诺基亚收购)的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立 艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。qt目前已经支持windows、linux、mac os x等平台,并且在智能手机操作系统领域,支持Windows Mobile,Symbian,Meego平台。然而,目前android平台已经成为智能手机领域举足轻重的平台,而android目前只支持java 开发,可惜的是,对C++开发的支持十分有限并残缺的。

java开发的应用程序,由于运行在虚拟机上,采用同样的算法,与原生的C++代码相比,存在着一定的性能损失。后来谷歌公司意识到这一点,允许使 用C++语言开发类库并被java程序调用,但并不能创建完整的GUI程序。因此,便有了将qt与android相结合的necessitas项目。
分享到:
评论

相关推荐

    让Qt应用程序跑在Android上

    这为C++开发者打开了进入移动平台的大门,无需掌握Java,也能进行Android应用开发。 在Android平台上运行Qt应用程序,首先需要一个适合的开发环境。由于Qt for Android目前并不支持Windows开发,因此开发者需要在...

    Writing standalone Qt & Python applications for Android

    在讨论如何将Qt与Python结合用于Android应用开发的过程中,我们不得不提及Necessitas项目。Necessitas项目提供了为Android 2.2+版本编译的Qt库,大多数Qt功能都被支持。这就意味着开发者可以使用Qt/QML来设计图形...

    Windows下使用Qt开发Android程序.docx

    在Windows环境下使用Qt进行Android应用开发,是一种跨平台开发的强大工具组合。Qt是一个开源的C++框架,允许开发者创建桌面、移动以及嵌入式设备的应用程序。Necessitas是KDE项目为Qt开发者提供的Android开发套件,...

    Qt Qt for Mobile DevelopmentQt Dev Day China 2013

    而Boot2Qt则更偏向于嵌入式设备和对性能有极高要求的场景,其设计目的是去除不必要的Android依赖,提供一个纯粹的、专注于Qt应用开发的平台。 ### 4. Qt for Android的代码结构与编译 Qt for Android的代码结构...

    Android代码-Dukto

    这个版本利用了necessitas工具集来完成从桌面版到Android的移植,necessitas是KDE项目提供的一个用于构建Qt应用程序的Android版本的工具。然而,开发团队计划在未来尝试使用Qt 5.1框架,这将有助于保持与最新Qt版本...

Global site tag (gtag.js) - Google Analytics