包裹 Android Service 類的最重要方法。 更多...
| 頭: |
#include <QtCore/private/qandroidextras_p.h>
|
| CMake: |
find_package(Qt6 REQUIRED COMPONENTS CorePrivate)
target_link_libraries(mytarget PRIVATE Qt6::CorePrivate)
|
| qmake: |
QT += core-private
|
| Since: | Qt 6.2 |
| 繼承: | QCoreApplication |
| 狀態: | 預備 |
該類在開發且可能改變。
| QAndroidService (int & argc , char ** argv ) | |
| QAndroidService (int & argc , char ** argv , const std::function<QAndroidBinder *(const QAndroidIntent &)> & binder ) | |
| virtual QAndroidBinder * | onBind (const QAndroidIntent & intent ) |
QAndroidService 方便類包裹最重要的 Android 服務 方法。
創建新的 Android 服務,傳遞 argc and argv 作為參數。
另請參閱 QCoreApplication .
創建新的 Android 服務,傳遞 argc and argv 作為參數。
binder 用於創建 binder 當需要時。
另請參閱 QCoreApplication .
[virtual]
QAndroidBinder
*QAndroidService::
onBind
(const
QAndroidIntent
&
intent
)
用戶必須覆寫此方法並返迴 Binder。
The intent 參數包含所有調用者信息。
返迴的 Binder 用於調用者以履行 IPC (進程間通信) 調用。
警告: 從 Binder 綫程 (不同於創建此對象的綫程) 調用此方法。
另請參閱 QAndroidBinder::onTransact and QAndroidBinder::transact .