Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qandroidextras_p.h File Reference

(ef935f6e37a24f52255e6696b85a0fa9aaa7361a)

#include <jni.h>
#include <functional>
#include <QtCore/private/qglobal_p.h>
#include <QtCore/qjniobject.h>
#include <QtCore/private/qjnihelpers_p.h>
#include <QtCore/qcoreapplication.h>
#include <QtCore/qmap.h>
+ Include dependency graph for qandroidextras_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QAndroidBinder
 \inheaderfile QtCore/private/qandroidextras_p.h \preliminary \inmodule QtCorePrivate More...
 
class  QAndroidParcel
 \inheaderfile QtCore/private/qandroidextras_p.h \preliminary \inmodule QtCorePrivate More...
 
class  QAndroidActivityResultReceiver
 \inheaderfile QtCore/private/qandroidextras_p.h \preliminary \inmodule QtCorePrivate More...
 
class  QAndroidServiceConnection
 \inheaderfile QtCore/private/qandroidextras_p.h \preliminary \inmodule QtCorePrivate More...
 
class  QAndroidIntent
 \inheaderfile QtCore/private/qandroidextras_p.h \preliminary \inmodule QtCorePrivate More...
 
class  QAndroidService
 \inheaderfile QtCore/private/qandroidextras_p.h \preliminary \inmodule QtCorePrivate More...
 
class  QAndroidActivityCallbackResultReceiver
 

Namespaces

namespace  QtAndroidPrivate
 \preliminary \inmodule QtCorePrivate
 

Enumerations

enum class  QtAndroidPrivate::BindFlag {
  QtAndroidPrivate::None = 0x00000000 , QtAndroidPrivate::AutoCreate = 0x00000001 , QtAndroidPrivate::DebugUnbind = 0x00000002 , QtAndroidPrivate::NotForeground = 0x00000004 ,
  QtAndroidPrivate::AboveClient = 0x00000008 , QtAndroidPrivate::AllowOomManagement = 0x00000010 , QtAndroidPrivate::WaivePriority = 0x00000020 , QtAndroidPrivate::Important = 0x00000040 ,
  QtAndroidPrivate::AdjustWithActivity = 0x00000080 , QtAndroidPrivate::ExternalService = -2147483648
}
 

Functions

Q_CORE_EXPORT void QtAndroidPrivate::startIntentSender (const QJniObject &intentSender, int receiverRequestCode, QAndroidActivityResultReceiver *resultReceiver=nullptr)
 
Q_CORE_EXPORT void QtAndroidPrivate::startActivity (const QJniObject &intent, int receiverRequestCode, QAndroidActivityResultReceiver *resultReceiver=nullptr)
 
Q_CORE_EXPORT void QtAndroidPrivate::startActivity (const QAndroidIntent &intent, int receiverRequestCode, QAndroidActivityResultReceiver *resultReceiver=nullptr)
 
Q_CORE_EXPORT void QtAndroidPrivate::startActivity (const QJniObject &intent, int receiverRequestCode, std::function< void(int, int, const QJniObject &data)> callbackFunc)
 
Q_CORE_EXPORT bool QtAndroidPrivate::bindService (const QAndroidIntent &serviceIntent, const QAndroidServiceConnection &serviceConnection, BindFlags flags=BindFlag::None)