Skip to content

Instantly share code, notes, and snippets.

@strezh
strezh / runIntent.cpp
Last active May 24, 2021 17:24
Run Android Intent from Qt (#Android #application #Qt #Launcher)
void runApplication(const QString &packageName, const QString &className)
{
qDebug() << "Start app: " <<packageName <<", "<<className;
QAndroidJniObject activity = QAndroidJniObject::callStaticObjectMethod(
"org/qtproject/qt5/android/QtNative", "activity",
"()Landroid/app/Activity;"); //activity is valid
if ( activity.isValid() )
{
// Equivalent to Jave code: 'Intent intent = new Intent();'