19 WebApp con uso di una WebView

Oggi vedremo un articolo molto leggero su come creare una WebApp.
Non sapete cos’è una WebApp?
Si tratta di una semplice applicazione in cui potrete visualizzare una pagina web attraverso un oggetto grafico, la “webView”.
In pratica la webView è uno spazio nel vostro schermo in cui potrete aprire una pagina internet, può avere le stesse dimensioni dello schermo oppure essere più piccolo e nello spazio vacante potete aggiungere altri oggetti grafici.
Nell’xml la “webView” ha il seguente codice:

<WebView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/webView"
    />

Poi per aprire l’indirizzo all’interno della webView utilizzate le seguenti righe di codice java:

WebView myWebView = (WebView) findViewById(R.id.webView);
myWebView.loadUrl("http://www.cyberpills.net/");

Se scrivete queste due righe nel metodo onCreate la pagina internet verrà aperta in automatico appena partirà l’applicazione. Oppure potrete aggiungere un pulsante che, premuto, aprirà la pagina internet.
Attenti però che non potrete interagire con la pagina internet. Voglio dire che se nella pagina del nostro sito aperto con l’app cliccate sul titolo di uno degli articoli del blog, per aprirlo il cellulare uscirà dall’applicazione e aprirà la pagina usando il programma che usate di default per navigare in internet. Se non avete capito quello che ho detto provate direttamente, tanto l’applicazione è semplice e veloce da fare.
Aspettate un’ultima cosa prima di provare la vostra applicazione!
Se la fate partire adesso non funzionerà perché non gli abbiamo dato i permessi di usare la connessione internet.
Aprite il file “AndroidManifest.xml” e aggiungete la seguente riga di codice prima della parola “application”:

<uses-permission android:name="android.permission.INTERNET"/>

Bene adesso la vostra applicazione funzionerà. Se qualcosa non vi è chiaro chiedetemi pure nei commenti, l’articolo finisce qui.
Alla prossima!

Please follow and like us: