Krita Source Code Documentation
Loading...
Searching...
No Matches
KisAndroidUtils Namespace Reference

Functions

bool looksLikeXiaomiDevice ()
 
void performInitialSetup ()
 

Function Documentation

◆ looksLikeXiaomiDevice()

KRITAGLOBAL_EXPORT bool KisAndroidUtils::looksLikeXiaomiDevice ( )

Definition at line 25 of file KisAndroidUtils.cpp.

26{
27 // The device isn't going to change, so let's cache the slow JNI call.
28 static bool checked;
29 static bool result;
30 if (!checked) {
31 checked = true;
32 result = QAndroidJniObject::callStaticMethod<jboolean>("org/krita/android/MainActivity",
33 "looksLikeXiaomiDevice",
34 "()Z");
35 }
36 return result;
37}

◆ performInitialSetup()

KRITAGLOBAL_EXPORT void KisAndroidUtils::performInitialSetup ( )

Definition at line 11 of file KisAndroidUtils.cpp.

12{
14
15 QAndroidJniObject activity = QAndroidJniObject::callStaticObjectMethod("org/qtproject/qt5/android/QtNative",
16 "activity",
17 "()Landroid/app/Activity;");
18 if (activity.isValid()) {
19 activity.callMethod<void>("copyAssets", "()V");
20 } else {
21 qWarning("performInitialSetup: activity not valid");
22 }
23}

References KisAndroidLogHandler::handler_init().