Motivation: Android SurfaceTexture is used by all Android classes that need to display (a lot of) frames, it can be used to display media player, camera, etc. You can also use it in combination with other players: OpenMAX, VLC, etc. (well, VLC and other C++ player are using MediaCodec) to decode the images directly to […]
Android blogs Get the RSS Feed
Blogs from KDAB’s Qt on Android expert, Bogdan Vatra, who created and manages Ministro II which is installed by millions of users. Bogdan started the work on Qt on Android in 2009.
Qt on Android: How to run C++ code on Android UI thread Useful features you need on Android that don't have a Qt API
I’d like to start a new series of Qt on Android articles, these will be small articles which will focus on useful features that you’ll need on Android but which don’t have any Qt API (yet). I’ll start with two pretty useful functions. These functions will help us to run C++ code directly on Android […]
KDAB contributions to Qt 5.5
Good news, everyone! Qt 5.5 has just been released! The release process of Qt 5.5 has been focused on stabilizing and improving performances. Once more KDAB is proud to be a part of the release, with its engineers constantly providing contributions and patches, as demonstrated by the commit graph of the last 16 weeks: In […]
Qt on Android Episode 7 How to access and use Android Java API using JNI in a safe way.
Update: Here you have also the Chinese version, thanks goes to Foruok In the last two Qt on Android episodes we learned how to use basic JNI on Android and how to use an external IDE to easily manage the Java part. In this episode, it is time to move forward and focus on extending […]
Qt on Android Episode 6 - How to use Android Studio to extend and debug the Java part of your Qt application
Update: Here you have also the Chinese version, thanks goes to Foruok In the last Qt on Android episode we learned the basics of JNI on Android in a Qt way. In this episode I’d like to focus on tools that will help us to be more productive when we extend our Qt on Android applications. […]
Fun with Android
AKA: I know what you did last Christmas ! Hello folks, I’d like to share with you a few things that I did during this Xmas. Besides the fact I’ll never ever take a vacation before Xmas, because Brasov is a tourist attraction and it was FULL of tourists in that period. I could ski […]
Qt on Android Episode 5 - An introduction to JNI on Android, the Qt way
Update: Here you have also the Chinese version, thanks goes to Foruok After we’ve seen how to set up the development environment, how to use Qt on Android and what deployment systems are available and how to sign the final package, it’s time to move forward. In this article we are going to learn about […]
Using Qt to make Native Android apps
In my previous blog, I talked about what characteristics made a good app for Qt in the Android environment. I’ll paraphrase an insightful response from Artem Marchenko — my blog post is really talking only about standalone apps, and not Android integrated ones. That’s correct–my blog focused on “easy wins” – areas where you could bring the […]
Qt on Android: The top 5 markets
The power of Qt running on the ubiquity of Android is a potent combination that can be used to great effect in a number of different applications. But are there certain apps that really shine when they’re built using this dynamic duo? Before I go any further, let me introduce myself. My name is Andy […]
Qt on Android Episode 4 - How to prepare your Qt application for publishing on Android markets
erratum 2014-04-13: Updated Bundle Qt libs pros and cons. Update2: Here you can read also the Chinese version, thanks goes to Foruok After we’ve learned how to set up the development environment and how to use Qt on Android, it’s time to move forward and in this article we are going to learn about different […]