B R
- Forum-Beiträge: 14
15.09.2012, 13:26:16 via Website
15.09.2012 13:26:16 via Website
Hallo zusammen,
dank PhoneGap kann man mit HTML, CSS und Javascript eigene Apps erstellen.
Bisher musste zum testen einer App immer Eclipse gestartet werden um damit eine neue APK zu erzeugen.
In der APK sind dann die HTML, CSS und Javascript Dateien enthalten.
Durch eine kleine Änderung im Code können die Dateien(HTML, CSS, Javascript) direkt auf dem Android-Gerät (SD-Karte) geändert und getestet werden.
Für das Beispiel müssen die HTML, CSS, Javascript Dateien in das Verzeichnis kopiert werden :
SD-Karte:/phonegap/www/
In der Datei "cordovaExample.java" die Funktion onCreate anpassen.
Anmerkung : wird in einer Javascript Datei eine Änderung gemacht, sollte das Programm mit einem Taskmanager beendet werden.
dank PhoneGap kann man mit HTML, CSS und Javascript eigene Apps erstellen.
Bisher musste zum testen einer App immer Eclipse gestartet werden um damit eine neue APK zu erzeugen.
In der APK sind dann die HTML, CSS und Javascript Dateien enthalten.
Durch eine kleine Änderung im Code können die Dateien(HTML, CSS, Javascript) direkt auf dem Android-Gerät (SD-Karte) geändert und getestet werden.
Für das Beispiel müssen die HTML, CSS, Javascript Dateien in das Verzeichnis kopiert werden :
SD-Karte:/phonegap/www/
In der Datei "cordovaExample.java" die Funktion onCreate anpassen.
1@Override
2 public void onCreate(Bundle savedInstanceState)
3 {
4 super.onCreate(savedInstanceState);
5 File sdKarte = Environment.getExternalStorageDirectory();
6 StringBuilder sb = new StringBuilder();
7
8 if( sdKarte.exists() && sdKarte.canRead() ){
9 sb.append("file:").append(sdKarte.getPath()).append("/phonegap/www/index.html");
10
11 }else{
12 sb.append("file:///android_asset/www/index.html");
13 }
14
15 super.loadUrl(sb.toString());
16 }
2 public void onCreate(Bundle savedInstanceState)
3 {
4 super.onCreate(savedInstanceState);
5 File sdKarte = Environment.getExternalStorageDirectory();
6 StringBuilder sb = new StringBuilder();
7
8 if( sdKarte.exists() && sdKarte.canRead() ){
9 sb.append("file:").append(sdKarte.getPath()).append("/phonegap/www/index.html");
10
11 }else{
12 sb.append("file:///android_asset/www/index.html");
13 }
14
15 super.loadUrl(sb.toString());
16 }
Anmerkung : wird in einer Javascript Datei eine Änderung gemacht, sollte das Programm mit einem Taskmanager beendet werden.
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.