feat(mobile): keep screen up and use persistent instance id

This commit is contained in:
2024-01-12 15:15:24 +01:00
parent 5d0311b731
commit 22070ba33a
6 changed files with 60 additions and 13 deletions

View File

@ -16,7 +16,7 @@ test: test-go ## Executing tests
test-go: deps
( set -o allexport && source .env && set +o allexport && go test -v -count=1 $(GOTEST_ARGS) ./... )
build: build-desktop build-mobile build-client ## Build artefacts
build: build-desktop build-android build-client ## Build artefacts
build-desktop: deps ## Build executable
CGO_ENABLED=0 go build \
@ -30,12 +30,12 @@ build-client: deps ## Build executable
-o ./bin/client \
./cmd/client
build-mobile: tools/gogio/bin/gogio deps ## Build executable
build-android: tools/gogio/bin/gogio deps ## Build executable
mkdir -p dist
GOOS=android CGO_CFLAGS="-I${JDK_PATH}/include -I${JDK_PATH}/include/linux -w" tools/gogio/bin/gogio -target android -buildmode archive -o android/app/libs/mobile.aar -x ./cmd/mobile
( cd android && ./gradlew assembleDebug )
install-android: build-mobile
install-android: build-android
adb install android/app/build/outputs/apk/debug/app-debug.apk
adb shell monkey -p com.cadoles.arcast_player -c android.intent.category.LAUNCHER 1