add assets folder to app

This commit is contained in:
Alexander Mahr 2024-10-09 21:32:03 +02:00
parent 61c53c1fe4
commit dc86fdeb8b
2 changed files with 22 additions and 5 deletions

View file

@ -32,13 +32,9 @@ env:
./result/unsigned.apk : ./bin/classes.dex ./result
rm -rvf "$@"
$(ANDROID_HOME)/build-tools/$(ANDROID_VERSION)/aapt package -v -u -f -M ./AndroidManifest.xml -S ./res \
-I $(ANDROID_HOME)/platforms/$(PLATFORM)/android.jar -F $@ ./bin
-I $(ANDROID_HOME)/platforms/$(PLATFORM)/android.jar -A ./assets -F $@ ./bin
#./bin/classes.dex : ./obj/app/example/ExampleApp.class ./obj/app/example/ExampleApp$$1.class ./obj/app/example/MyJavascriptInterface.class
#./bin/classes.dex : ./obj/app/example/ExampleApp.class ./obj/app/example/MyJavascriptInterface.class ./obj/app/example/MyRunnable.class
#./bin/classes.dex : ./obj/app/example/ExampleApp.class ./obj/app/example/MyJavascriptInterface.class ./obj/app/example/MyRunnable.class
./bin/classes.dex : ./obj/app/example/ExampleApp.class ./obj/app/example/ExampleApp$$1.class
# $(ANDROID_HOME)/build-tools/$(ANDROID_VERSION)/d8 ./obj/app/example/*.class --classpath ./obj/ --lib $(ANDROID_HOME)/platforms/$(PLATFORM)/android.jar --output bin
$(ANDROID_HOME)/build-tools/$(ANDROID_VERSION)/d8 ./obj/app/example/*.class --lib $(ANDROID_HOME)/platforms/$(PLATFORM)/android.jar --output bin
./src/app/example/R.java : $(shell find ./res -type f)

21
apk/assets/index.html Normal file
View file

@ -0,0 +1,21 @@
<!DOCTYPE html>
<html>
<script>
window.addEventListener('message',(e)=>{
var div = document.createElement('div');
div.innerHTML='message'+e.data;
document.body.appendChild(div);
div.scrollIntoView({ behavior: 'smooth'});
},true);
window.addEventListener('load',()=>{
var div = document.createElement('div');
div.innerHTML='JAVASCRIPT works'
document.body.appendChild(div);
div.scrollIntoView({ behavior: 'smooth'});
},false);
</script>
<a href='https://html5test.co/'>https://html5test.co/</a>
<h1> this is html <h1>
<h2> this is a h2</h2>
<img src='https://wald.alexmahr.de/images/bear.avif'>
</html>