Go to file
Max 1e48553263
Merge pull request #8 from hypothermic/master
Fix NullPointerException in MyWebViewClient
2019-02-16 16:35:35 +01:00
app Merge branch 'master' into master 2019-02-16 16:35:09 +01:00
gradle/wrapper update gradle config 2019-01-21 19:47:58 +01:00
.gitignore first commit 2018-07-10 21:05:52 +02:00
build.gradle update gradle config 2019-01-21 19:47:58 +01:00
gradle.properties first commit 2018-07-10 21:05:52 +02:00
gradlew first commit 2018-07-10 21:05:52 +02:00
gradlew.bat first commit 2018-07-10 21:05:52 +02:00
README.md minor fixes 2019-01-22 12:43:24 +01:00
settings.gradle first commit 2018-07-10 21:05:52 +02:00

This is a template project for Android Studio that allows you to create an android webview application in minutes. You can use it to create a simple app for your website or as a starting point for your HTML5 based android app.

Getting started

Download or clone this repository and import it into Android Studio.

Using a remote source

If you want to create an app that displays the content of a remote website

  1. uncomment lines 30 and 31 in MainActivity.java and replace http://example.com with your remote source

    mWebView.loadUrl("http://example.com");
    mWebView.setWebViewClient(new MyWebViewClient());
    
  2. open the MyWebViewClient.java file and replace example.com on line 15 with your custom hostname

    if (Objects.requireNonNull(Uri.parse(url).getHost()).endsWith("example.com")) {
    

Using a local source

If you want to create a local HTML5 android app

  1. uncomment line 34 in MainActivity.java

    mWebView.loadUrl("file:///android_asset/index.html");
    
  2. put all your files (including your index.html) in the assets directory