Try to move Java code to a more common place
This commit is contained in:
parent
e310f112aa
commit
e02274fce1
@ -45,13 +45,13 @@ HEADERS += \
|
|||||||
../nymea-app/platformintegration/android/platformhelperandroid.h \
|
../nymea-app/platformintegration/android/platformhelperandroid.h \
|
||||||
|
|
||||||
DISTFILES += \
|
DISTFILES += \
|
||||||
../packaging/android/src/io/guh/nymeaapp/Action.java \
|
../nymea-app/platformintegration/android/io/guh/nymeaapp/Action.java \
|
||||||
../packaging/android/src/io/guh/nymeaapp/NymeaAppControlService.java \
|
../nymea-app/platformintegration/android/io/guh/nymeaapp/NymeaAppControlService.java \
|
||||||
../packaging/android/src/io/guh/nymeaapp/NymeaAppService.java \
|
../nymea-app/platformintegration/android/io/guh/nymeaapp/NymeaAppService.java \
|
||||||
../packaging/android/src/io/guh/nymeaapp/NymeaAppControlsActivity.java \
|
../nymea-app/platformintegration/android/io/guh/nymeaapp/NymeaAppControlsActivity.java \
|
||||||
../packaging/android/src/io/guh/nymeaapp/NymeaAppServiceConnection.java \
|
../nymea-app/platformintegration/android/io/guh/nymeaapp/NymeaAppServiceConnection.java \
|
||||||
../packaging/android/src/io/guh/nymeaapp/Thing.java \
|
../nymea-app/platformintegration/android/io/guh/nymeaapp/Thing.java \
|
||||||
../packaging/android/src/io/guh/nymeaapp/State.java \
|
../nymea-app/platformintegration/android/io/guh/nymeaapp/State.java \
|
||||||
../packaging/android/src/io/guh/nymeaapp/NymeaHost.java \
|
../nymea-app/platformintegration/android/io/guh/nymeaapp/NymeaHost.java \
|
||||||
controlviews/Main.qml
|
controlviews/Main.qml
|
||||||
|
|
||||||
|
|||||||
@ -51,8 +51,8 @@ win32 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
android {
|
android {
|
||||||
!equals(STYLES_PATH, ""):!equals(BRANDING, "") {
|
!equals(OVERLAY_PATH, ""):!equals(BRANDING, "") {
|
||||||
ANDROID_PACKAGE_SOURCE_DIR = $${STYLES_PATH}/packaging/android_$$BRANDING
|
ANDROID_PACKAGE_SOURCE_DIR = $${OVERLAY_PATH}/packaging/android_$$BRANDING
|
||||||
} else {
|
} else {
|
||||||
ANDROID_PACKAGE_SOURCE_DIR = $${top_srcdir}/packaging/android
|
ANDROID_PACKAGE_SOURCE_DIR = $${top_srcdir}/packaging/android
|
||||||
}
|
}
|
||||||
@ -75,6 +75,10 @@ android {
|
|||||||
HEADERS += platformintegration/android/platformhelperandroid.h
|
HEADERS += platformintegration/android/platformhelperandroid.h
|
||||||
SOURCES += platformintegration/android/platformhelperandroid.cpp
|
SOURCES += platformintegration/android/platformhelperandroid.cpp
|
||||||
|
|
||||||
|
javafiles.commands = $(COPY_DIR) $${PWD}/platformintegration/android/io $${ANDROID_PACKAGE_SOURCE_DIR}/src
|
||||||
|
QMAKE_EXTRA_TARGETS += javafiles
|
||||||
|
POST_TARGETDEPS += javafiles
|
||||||
|
|
||||||
DISTFILES += \
|
DISTFILES += \
|
||||||
$$ANDROID_PACKAGE_SOURCE_DIR/AndroidManifest.xml \
|
$$ANDROID_PACKAGE_SOURCE_DIR/AndroidManifest.xml \
|
||||||
$$ANDROID_PACKAGE_SOURCE_DIR/google-services.json \
|
$$ANDROID_PACKAGE_SOURCE_DIR/google-services.json \
|
||||||
@ -84,14 +88,12 @@ android {
|
|||||||
$$ANDROID_PACKAGE_SOURCE_DIR/build.gradle \
|
$$ANDROID_PACKAGE_SOURCE_DIR/build.gradle \
|
||||||
$$ANDROID_PACKAGE_SOURCE_DIR/gradle/wrapper/gradle-wrapper.properties \
|
$$ANDROID_PACKAGE_SOURCE_DIR/gradle/wrapper/gradle-wrapper.properties \
|
||||||
$$ANDROID_PACKAGE_SOURCE_DIR/gradlew.bat \
|
$$ANDROID_PACKAGE_SOURCE_DIR/gradlew.bat \
|
||||||
$$ANDROID_PACKAGE_SOURCE_DIR/src/io/guh/nymeaapp/NymeaAppActivity.java \
|
$$ANDROID_PACKAGE_SOURCE_DIR/LICENSE \
|
||||||
$$ANDROID_PACKAGE_SOURCE_DIR/src/io/guh/nymeaapp/NymeaAppNotificationService.java \
|
platformintegration/android/io/guh/nymeaapp/NymeaAppActivity.java \
|
||||||
$$ANDROID_PACKAGE_SOURCE_DIR/LICENSE
|
platformintegration/android/io/guh/nymeaapp/NymeaAppNotificationService.java \
|
||||||
|
|
||||||
# https://bugreports.qt.io/browse/QTBUG-83165
|
# https://bugreports.qt.io/browse/QTBUG-83165
|
||||||
LIBS += -L$${top_builddir}/libnymea-app/$${ANDROID_TARGET_ARCH}
|
LIBS += -L$${top_builddir}/libnymea-app/$${ANDROID_TARGET_ARCH}
|
||||||
|
|
||||||
ANDROID_ABIS = armeabi-v7a arm64-v8a
|
|
||||||
}
|
}
|
||||||
|
|
||||||
macx: {
|
macx: {
|
||||||
|
|||||||
@ -18,6 +18,8 @@ import android.support.v4.app.NotificationCompat;
|
|||||||
|
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
|
import R;
|
||||||
|
|
||||||
public class NymeaAppNotificationService extends FirebaseMessagingService {
|
public class NymeaAppNotificationService extends FirebaseMessagingService {
|
||||||
|
|
||||||
|
|
||||||
@ -48,6 +50,7 @@ public class NymeaAppNotificationService extends FirebaseMessagingService {
|
|||||||
// PendingIntent pendingIntent = PendingIntent.getActivity(this, 0 /* Request code */, intent, PendingIntent.FLAG_ONE_SHOT);
|
// PendingIntent pendingIntent = PendingIntent.getActivity(this, 0 /* Request code */, intent, PendingIntent.FLAG_ONE_SHOT);
|
||||||
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0 /* Request code */, intent, 0);
|
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0 /* Request code */, intent, 0);
|
||||||
|
|
||||||
|
Resources r = Context.getResources();
|
||||||
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this, "notify_001")
|
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this, "notify_001")
|
||||||
.setSmallIcon(R.drawable.ic_stat_notificationicon)
|
.setSmallIcon(R.drawable.ic_stat_notificationicon)
|
||||||
.setColor(0xFF57BAAE)
|
.setColor(0xFF57BAAE)
|
||||||
Reference in New Issue
Block a user