cleanup default AppActivity + localStorage

This commit is contained in:
Alexander Mahr 2024-12-29 21:03:30 +01:00
parent b8dbee59ad
commit f83bf386cd

View file

@ -8,31 +8,21 @@ test -f app-config.sh && {
echo "package $APP_PACKAGE;"
cat << 'APPACTIVITYJAVA'
import android.provider.Settings ;
import android.content.Intent;
import android.util.Log;
import android.util.Base64;
import java.util.Objects;
import android.app.Activity;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.os.Environment;
import android.text.method.ScrollingMovementMethod;
import android.view.*;
//import android.view.MenuItem;
import android.view.ViewGroup.*;
import android.widget.*;
//import android.widget.Toast;
//import android.widget.TextView;
import android.view.*;
// for WebView,WebMessage,WebMessagePort,
import android.webkit.*;
import android.net.Uri;
import org.json.JSONObject;
//import android.webkit.WebView;
//import android.webkit.WebMessage;
//import android.webkit.WebMessagePort;
import java.io.InputStream;
import java.io.File;
import java.util.Objects;
@ -70,6 +60,9 @@ public class AppActivity extends Activity {
myWebSettings.setBuiltInZoomControls(true);
myWebSettings.setDisplayZoomControls(false);
myWebSettings.setJavaScriptEnabled(true);
myWebSettings.setDomStorageEnabled(true);
myWebSettings.setDatabaseEnabled(true);
myWebSettings.setDatabasePath("/data/data/" + myWebView.getContext().getPackageName() + "/databases/");
myWebView.addJavascriptInterface(this, "myJavaScriptInterface");
// load the html from assets file
String html = readFileFromAssets("index.html");
@ -85,4 +78,3 @@ public class AppActivity extends Activity {
return "this is good";
}
}
APPACTIVITYJAVA