diff --git a/packaging/android/AndroidManifest.xml b/packaging/android/AndroidManifest.xml new file mode 100644 index 0000000..c8065e8 --- /dev/null +++ b/packaging/android/AndroidManifest.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packaging/android/res/drawable-xxxhdpi/icon.png b/packaging/android/res/drawable-xxxhdpi/icon.png new file mode 100644 index 0000000..0ddb90d Binary files /dev/null and b/packaging/android/res/drawable-xxxhdpi/icon.png differ diff --git a/packaging/android/res/drawable-xxxhdpi/qiflora_splash.9.png b/packaging/android/res/drawable-xxxhdpi/qiflora_splash.9.png new file mode 100644 index 0000000..925702a Binary files /dev/null and b/packaging/android/res/drawable-xxxhdpi/qiflora_splash.9.png differ diff --git a/packaging/android/res/drawable/icon.png b/packaging/android/res/drawable/icon.png new file mode 100644 index 0000000..0ddb90d Binary files /dev/null and b/packaging/android/res/drawable/icon.png differ diff --git a/packaging/android/res/drawable/qiflora_splash.9.png b/packaging/android/res/drawable/qiflora_splash.9.png new file mode 100644 index 0000000..a4c3471 Binary files /dev/null and b/packaging/android/res/drawable/qiflora_splash.9.png differ diff --git a/packaging/android/res/drawable/splash.xml b/packaging/android/res/drawable/splash.xml new file mode 100644 index 0000000..b6015b2 --- /dev/null +++ b/packaging/android/res/drawable/splash.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/packaging/android/res/values/apptheme.xml b/packaging/android/res/values/apptheme.xml new file mode 100644 index 0000000..353098c --- /dev/null +++ b/packaging/android/res/values/apptheme.xml @@ -0,0 +1,6 @@ + + + + diff --git a/packaging/build-android.sh b/packaging/build-android.sh new file mode 100644 index 0000000..7c91254 --- /dev/null +++ b/packaging/build-android.sh @@ -0,0 +1,4 @@ +#!/bin/bash +#makes use of: kdeorg/android-arm-sdk +mkdir ../build-android +cmake -B build-android -DANDROID_EXTRA_LIBS="/opt/kdeandroid-deps/lib/libcrypto.so;/opt/kdeandroid-deps/lib/libssl.so" -DQTANDROID_EXPORTED_TARGET=qiflora -DANDROID_APK_DIR=./android -DCMAKE_TOOLCHAIN_FILE=/opt/kdeandroid-deps/share/ECM/toolchain/Android.cmake -DCMAKE_PREFIX_PATH="$QT_ANDROID;/opt/kdeandroid-deps" -DKF5Kirigami2_DIR=/opt/kdeandroid-deps/lib/cmake/KF5Kirigami2 -DKF5CoreAddons_DIR=/opt/kdeandroid-deps/lib/cmake/KF5CoreAddons -DECM_DIR=/opt/kdeandroid-deps/share/ECM/cmake -DECM_ADDITIONAL_FIND_ROOT_PATH=$QT_ANDROID .. diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 62d1271..aee51e2 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -8,5 +8,5 @@ set(qiflora_SRCS qt5_add_resources(RESOURCES resources.qrc) add_executable(qiflora ${qiflora_SRCS} ${RESOURCES}) -target_link_libraries(qiflora Qt5::Core Qt5::Qml Qt5::Quick Qt5::Svg Qt5::Bluetooth Qt5::Charts KF5::CoreAddons) +target_link_libraries(qiflora Qt5::Core Qt5::Qml Qt5::Quick Qt5::Svg Qt5::Bluetooth Qt5::Charts KF5::CoreAddons KF5::Kirigami2 Qt5::QuickControls2) install(TARGETS qiflora ${KF5_INSTALL_TARGETS_DEFAULT_ARGS}) diff --git a/src/contents/ui/main.qml b/src/contents/ui/main.qml index 1706804..aad431c 100644 --- a/src/contents/ui/main.qml +++ b/src/contents/ui/main.qml @@ -2,6 +2,7 @@ import QtQuick 2.6 import org.kde.kirigami 2.6 as Kirigami import QtQuick.Controls 2.0 as Controls import QtQuick.Layouts 1.12 as Layouts +import QtQml.Models 2.2 //This only exists here to help build on android. import QtCharts 2.3 as Charts import org.eyecreate.qiflora 1.1