Android上运行QT项目Necessitas的基本原理

标签: android qt 项目 | 发表时间:2012-01-18 16:25 | 作者:21cnbao
出处:http://blog.csdn.net

by 宋宝华 <[email protected]>

There is a project named Necessitas (by BogdanVatra)which implements a basic support of creating and running QT applications onAndroid. It also provides a user-friendly Qt Creator Integration with Android:


 

DowloadSDK: http://sourceforge.net/projects/necessitas/files/

NecessitasSourcecodes:

git clone https://git.gitorious.org/~taipan/qt/android-lighthouse.git

git clone git://gitorious.org/~taipan/qt-creator/android-qt-creator.git


The basic architecture of this project issomething like:

Necessitas


A QT application is bound with Android Activity, then it will follow the Android process life cycle. At the same time, there is aframebuffer/input adapter between QT and Android.

read the source code:

http://qt.gitorious.org/qt/blacktass-android-lighthouse/blobs/ed10b2237ebbeeacf6243a462a7b157be028a691/src/android/java/com/nokia/qt/QtActivity.java

We know clearly about the relationship QtApplication and QtActivity in Android.



作者:21cnbao 发表于2012-1-18 16:25:46 原文链接
阅读:11 评论:0 查看评论

相关 [android qt 项目] 推荐:

Android上运行QT项目Necessitas的基本原理

- - CSDN博客推荐文章
by 宋宝华 <[email protected]>. 作者:21cnbao 发表于2012-1-18 16:25:46 原文链接. 阅读:11 评论:0 查看评论.

Qt Project 上线

- ArmadilloCommander - LinuxTOY
还记得本站先前报道的 Qt 移至开放式管理么. 现在它的 Qt Project 网站正式上线了. 在发布报道中,为了表示 Qt 不再是 Nokia 的一言堂,特别指出了 QtCore 的维护者 Thiago 不是 Nokia 的雇员. Qt Project 主页. 收藏到 del.icio.us |.

Qt——转战Java?

- - 博客 - 伯乐在线
编者按:事实上,在跨平台开发方面,Qt仍是最好的工具之一,无可厚非,但Qt目前没有得到任何主流移动操作系统的正式支持. 诺基亚的未来计划,定位非常模糊,这也是令很多第三方开发者感到失望,因此将导致诺基亚屡遭失败的原因. Qt的主要开发者之一Mirko Boehm在博客上强烈讽刺Nokia裁了Qt部门的决定,称其为“绝望之举”,而非“策略变更”.

Qt ——塞班之死

- - 博客 - 伯乐在线
编者按:显然,关注Qt及nokia生死存亡的开发者还是大有人在,面对褒贬不一的评价,面对各种各样的传闻,倾诉权在自己身上,决定权无法改变. 探讨Qt被裁之后,转念来说说 “Symbian在中国是怎么猝死的. ”最终迫使nokia裁去的Qt会不会也瞬间猝死. nokia的局面是否会被WP扭转. 曾经Symbian在市场中覆盖面很广.

Android优秀开源项目

- - CSDN博客移动开发推荐文章
Android经典的开源项目其实非常多,但是国内的博客总是拿着N年前的一篇复制来复制去,实在是不利于新手学习. 今天爬爬把自己熟悉的一些开源项目整理起来,希望能对 Android开发同学们有所帮助. 另外,如果你有比较好的项目推荐,也烦请在评论里分享出来,我会定期更新博客内容. Apollo音乐播放器:就一个播放器,但是实现的很好.

Canonical 宣布 Ubuntu for Android 项目

- - Wow! Ubuntu
Canonical 正式宣布推出 Ubuntu for Android 项目,从官方介绍来看,这个项目并不是要取代 Android 作为手机操作系统,而是把整个 Ubuntu 桌面系统无缝整合到 Android 中,Android 与 Ubuntu 会共用一个 Linux 内核. 在安装 Ubuntu for Android 后,用户就可以把这台 Android 手机当作一台便携式电脑,你可以通过支持 HDMI 接口的配件与显示器连接,这样就可以体验 Ubuntu Unity 界面了.

Qt那点事儿(一)

- niko - C++博客-首页原创精华区
第一回 Signal和Slot是同步的还是异步的.   我们知道Qt以他的signal和slot机制独步天下. 但大家在用的时候有没有注意过,signal和slot之间是异步的,还是同步的呢. 有人说是同步的,有人说是异步的,也有人说要看当时你的人品.   为此贫道,特别做了以下几个测试:.      First,在main()主函数里,设置两个基于QObject为父类的对象a和b,a触发signal,b接受signal.

Dijia 从 Nokia 收购 Qt

- - 博客 - 伯乐在线
Nokia在去年三月份将Qt团队外包给了芬兰的一家名叫Digia的公司. 据 国外媒体thenextweb报道,今天Nokia正式将Qt开源软件技术卖给了Digia. 而Digia预计在掌管这个项目后将其推广到Android、iOS和Windows 8 平台. Digia主要目标是借助Qt生态系统加强自身的研发能力,并且将这项技术推广到Android和iOS智能手机平台,也包括了微软的Windows 8系统,之前Nokia就有意在平板上使用Windows 8系统.

N9 + Qt 很给力——看看 N9 的那些 Qt App 们

- Brant - 爱范儿 · Beats of Bits
也许德国,瑞典,美国,日本的诺基亚玩家应该羡慕中国用户,因为我们不久就能买到行货诺基亚 N9 了. 跟两年前的 N900 不同,诺基亚这次非常重视中国市场,并跟第三方应用商展开广泛合作,行货 N9 将会内置非常多的中文应用程序,而且都是基于 Qt 开发的. 诺基亚在 Qt 开发站点上放出了几段视频,向开发者们展示 N9 + Qt 的流畅程度和开发优势.

Google code android开源项目(四)

- - CSDN博客推荐文章
一个简洁的android rss阅读器. 创建者写的一些应用包括:闹钟和调节屏幕亮度小工具等. 远程控制winamp(5.5以上版本).  Tesseract OCR(HP实验室开源的)封装的 Android APIs. 使用 visual studio 开发Android NDK C/C++ . android版quake2.