hello apk

This commit is contained in:
Sebastian Molenda
2026-05-26 22:16:09 +02:00
parent 7bab05fb24
commit 202562878a
28 changed files with 61 additions and 1 deletions
+1 -1
View File
@@ -25,6 +25,6 @@ jobs:
server: ${{ secrets.FTP_HOST }} server: ${{ secrets.FTP_HOST }}
username: ${{ secrets.FTP_USER }} username: ${{ secrets.FTP_USER }}
password: ${{ secrets.FTP_PASS }} password: ${{ secrets.FTP_PASS }}
local-dir: ./ local-dir: app/src/main/assets/
server-dir: / server-dir: /
+35
View File
@@ -0,0 +1,35 @@
name: Build APK
on:
push:
tags:
- 'v*'
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup JDK
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 17
- name: Setup Android SDK
uses: android-actions/setup-android@v3
- name: Grant execute permission
run: chmod +x ./gradlew
- name: Build APK
run: ./gradlew assembleRelease
- name: Upload APK
uses: actions/upload-artifact@v4
with:
name: app-release
path: app/build/outputs/apk/release/app-release.apk
+25
View File
@@ -0,0 +1,25 @@
package com.example.app
import android.os.Bundle
import android.webkit.WebView
import android.webkit.WebViewClient
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val webView = WebView(this)
webView.settings.javaScriptEnabled = true
webView.settings.allowFileAccess = true
webView.settings.domStorageEnabled = true
webView.webViewClient = WebViewClient()
webView.loadUrl("file:///android_asset/index.html")
setContentView(webView)
}
}