[Qt-interest] An alpha version of a Qt for Android SDK (called "Necessitas") seems to be available now
Constantin Makshin
cmakshin at gmail.com
Mon Feb 21 00:58:08 CET 2011
I wonder if developers of this port are going to [try to] send their
Qt and Qt Creator patches upstream to ease port
development/maintenance and to make others able to use one Creator for
all platforms (may be somewhat important for Linux users who have to
choose between several Creators: distribution repository, desktop Qt
SDK, mobile Nokia Qt SDK and this one for Android).
On Mon, Feb 21, 2011 at 2:14 AM, Justin Noel <justin at ics.com> wrote:
> On 02/20/2011 04:43 PM, Nicholas Shatokhin wrote:
>>
>> Sun, 20 Feb 2011 23:24:17 +0200 було написано Nikos Chantziaras
>> <realnc at arcor.de>:
>>
>>
>>>
>>> It's Qt ported to Android using Lighthouse, and comes with Qt Creator
>>> and support for debugging. The announcement was made here:
>>>
>>> http://groups.google.com/group/android-qt/t/209edef7c5ceec8a
>>>
>>> And it can be found here:
>>>
>>> http://sourceforge.net/p/necessitas/wiki/Home
>>>
>>> Videos of it in action:
>>>
>>> http://taipan.blip.tv
>>>
>>> It looks very promising, especially the deployment of the Qt libs; you
>>> only need to ship a dynamically linked application. The required Qt
>>> libs will be downloaded and kept up to date automatically through the
>>> Android Market for all Qt applications installed on the device.
>>>
>>> AFAICT, the SDK only works on Linux for now.
>>> _______________________________________________
>>> Qt-interest mailing list
>>> Qt-interest at qt.nokia.com
>>> http://lists.qt.nokia.com/mailman/listinfo/qt-interest
>>>
>>
>> I can write programs that will work in android, ubuntu, windows, etc. Am I
>> right? Is it compiling my c++ code into android's java?
>>
>
> Very simple summary: The Android NDK lets you call C/C++ functions via JNI.
> In this system you build your app as a shared lib (with main function and
> all). Then this system loads your so and calls main(). You need a java
> wrapper to load the Qt libs, your app's lib, call main, etc but this wrapper
> can(is?) generated for you in Creator.
>
> --Justin
More information about the Qt-interest-old
mailing list