BinSpeak

dev@blog

Archive for März, 2009

HowTo: Android Browser-App

März 31st, 2009 by admin

Hier eine ganz kurze Beschreibung, wie man für Google’s Android eine Anwendung schreibt, die eine Website als Oberfläche nutzt. Das ganze ist wirklich sehr einfach:

Man muss nur das package android.webkit.* einbinden, und dann in seiner der onCreate-Funktion seiner Activity ein WebView-Objekt erzeugen. Das ganze sieht etwa so aus:

WebView view = new WebView(this); //this ist die Activity
setContentView(view);
view.loadUrl("http://<gewuenschte-url>");

Damit die Applikation vom Handy aus auf das Internet zugreifen darf, muss man zusätzlich im Manifest der Anwendung (AndroidManifest.xml im Root-Ordner) die Permission android.permission.INTERNET setzen. Das ganze sieht in etwa so aus:

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

Das war dann auch schon alles, um einen -zugegebenermaßen sehr rudimentären- Browser zu bauen. Jetzt kann man sich daran machen, eine WebApp zu schreiben, die in dieser Wrapper-Anwendung läuft. Fürs iPhone gibt es da schon einige Frameworks, ich selbst arbeite gerade an einem, das dann auch zum G1 passt. Mal schauen, ob ich genug Zeit habe, daraus etwas werden zu lassen.

Category: general | No Comments »

Applikationen ohne Market aufs G1 spielen

März 16th, 2009 by admin

Nachdem ich es heute geschafft habe, meine erste HelloAndroid-Applikation fürs G1 zu erstellen, wollte ich sie natürlich auch live auf dem Handy testen. Um dabei nicht den Umweg über den Market gehen zu müssen, habe ich das ganze wie folgt gemacht:

- ASTRO-FileManager instalieren

- Verzeichnis backups/apps auf der SD-Card anlegen

- die .rpk-Datei meiner kompilierten Applikation aus dem lokalen bin-Ordner kopieren

- diese Datei in den erstellten backups/apps/-Ordner ablegen

- mit Astro in den ApplicationManager gehen. Bei den Backups erscheint jetzt die eigene Apllikation und man kann sie einfach installieren.

Auf diese Weise kriegt man leicht eine neue App aufs G1. Falls ich viel zu kompliziert gedacht habe, und es eine einfachere Möglichkeit gibt, bitte sagt Bescheid.

Category: general | No Comments »