Posts mit dem Label Eclipse werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Eclipse werden angezeigt. Alle Posts anzeigen

Montag, 1. Juli 2013

Quellcode in Blogger Beiträge mit GitHub Gist einfügen

Da ich in Zukunft geplant habe des öfteren Quellcode in meine Beiträge bei Blogger einzubinden, habe ich mich nach einer einfachen Methode umgeschaut. Bei der Suche bin ich auf GitHub Gist aufmerksam geworden. Es folgt eine kurze Anleitung, wie der Quellcode in einem Blogger Beitrag eingebunden werden kann.
  1. Öffnet die Seite von GitHub Gist ( https://gist.github.com/ )
  2. Dort könnt ihr eine Gist Beschreibung angeben. Das ist optional und nicht zwingend erforderlich.
  3. Dann gebt einen Namen für den Quellcode ein und wählt die gewünschte Programmiersprache aus. Ich habe als Beispiel-Quellcode eine Java-Datei gewählt. Als Name bei GitHub Gist habe ich "androtech.java" eingegeben.
  4. Fügt euren Quellcode in das untere Textfeld ein.
  5. Dann wählt den Button "Create Public Gist"
     und kopiert den Eintrag unter "Embed this Gist" ( Bild 1). 
"Embed this Gist" in Blogger einfügen

Damit sind die Einstellungen bei GitHub Gist abgeschlossen und ihr könnt wieder zu Blogger wechseln. Dort wechselt ihr in die HTML-Ansicht eures Beitrags und fügt das Skript dort ein, wo der Quellcode im Post erscheinen soll.
Als letzten Schritt muss unter den Post-Einstellungen auf der rechten Seite die Option "Eingegebenen HTML-Text interpretieren" angewählt sein (Bild 2).

Post-Einstellungen
Das war es auch schon. Jetzt erstrahlt euer Quellcode im neuen Glanze. Mein Java-Beispiel sieht bei Blogger jetzt folgendermaßen aus:


Donnerstag, 27. Dezember 2012

Ausführbare jar-Datei mit Eclipse erstellen


Unter Eclipse ist es sehr einfach eine ausführbare jar-Datei zu erstellen. 

  • Wählt unter Datei den Eintrag "Export" aus
  • Im nächsten Fenster wählt ihr Java - > Runnable JAR File (Bild 1)

Runnable JAR file erzeugen
  • Jetzt wählt ihr aus welche Klasse beim Aufrufen der jar-Datei gestartet werden soll (Typischerweise die main-Klasse). Außerdem wird festgelegt wo die jar-Datei gespeichert werden soll (Bild 2).                                   
Jar-Datei exportieren
  • Jetzt könnt ihr die exportiere jar-Datei wie gewohnt per Doppelklick starten (Bild 3).
Exportierte jar-Datei öffnen

Mittwoch, 25. Januar 2012

App2SD in Eclipse für Android

Wer viele Apps auf seinem Handy installiert hat, wird sicherlich bemerkt haben, dass der Telefonspeicher relativ schnell belegt ist. Dann müssen Apps gelöscht werden, um Platz für neue zu schaffen. Die meisten Nutzer verwenden jedoch zusätzlich eine SD-Karte, wo meistens noch sehr viel Speicherplatz vorhanden ist. Deshalb ist es sinnvoll seine App so zu gestalten, dass diese direkt auf die SD-Karte installiert, oder dorthin verschoben werden kann.
Speicherort festlegen: Es ist ziemlich einfach den Speicherort der App festzulegen. Dafür muss dem Manifest folgende Eigenschaft hinzugefügt werden: android:installLocation. In Eclipse würde es zum Beispiel so aussehen:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    android:installLocation="preferExternal"
    ... >
Die Eigenschaft "installLocation" kann zwei Werte annehmen. Zum einen  "preferExternal". Bei diesem Wert wird die SD-Karte als Installationsort bevorzugt. Wenn die Karte voll ist, wird die App wie gewöhnlich im Telefonspeicher installiert. Außerdem hat der Benutzer die Möglichkeit, den Speicherort zwischen SD-Karte und Telefonspeicher zu wechseln. 

Bei dem Wert "auto", hat der Entwickler keinen Einfluss darauf, wo die App installiert wird. Das System entscheidet selbstständig auf Basis verschiedener Faktoren wo die Anwendung installiert wird. 

Die Funktion Anwendungen auf einen externen Speicher zu installieren wird nur von Geräten unterstützt, die das API Level 8 (2.2) oder höher benutzen. Wenn man bereits eine App entwickelt hat, die eine frühere API Version als 8 benutzt, besteht dennoch eine Möglichkeit das Speichern auf eine SD-Karte zuzulassen und weiterhin kompatibel mit früheren Versionen zu sein. 

  1. Als erstes muss wie bereits oben beschrieben die "installLocation" dem Manifest hinzugefügt werden.
  2. Die "minSdkVersion" Eigenschaft muss beibehalten werden. Bei meiner App habe habe ich zum Beispiel die SDK-Version 4 benutzt.
  3. Jetzt muss nur noch der "build target" auf API Level 8 geändert werden. Diese Eigenschaft kann über "Project->Properties->Android" in Eclipse geändert werden. Ich musste zusätzlich noch "Project->Clean" aufrufen, damit der Fehler "installLocation nicht bekannt" verschwindet. 
Wenn jetzt jemand eure Anwendung installiert, der eine API-Version geringer als 8 benutzt, wird die Anweisung "installLocation" ignoriert, ansonsten wird die App wie oben beschrieben installiert. 

Donnerstag, 19. Januar 2012

Screenshot im Android Emulator mit Eclipse

Als erstes muss die Oberfläche für die Geräte (Devices) sichtbar sein. Diese kann folgendermaßen eingeblendet werden.

  • Window -> Show View ->Other
Daraufhin öffnet sich folgender Dialog:

Show View, Devices
Dort wählt ihr den Punkt "Devices" aus und bestätigt das ganze mit einem Klick auf den Button "Ok". Jetzt wird die "Device-Oberfläche" in Eclipse angezeigt. Bei mir sieht das ganze so aus:

Eclipse, Devices Oberfläche
Jetzt müsst ihr nur noch den Emulator starten und könnt mit einem Klick auf das Kamerasymbol 
Screenshots von eurer App machen. Wenn ihr ein Screenshot gemacht habt, öffnet sich ein Dialog und ihr könnt den Screenshot zum Beispiel speichern, kopieren oder drehen. Als Beispiel habe ich ein Screenshot meiner Pornoapp angefertigt:

Pornoapp, Screenshot mit Eclipse
Related Posts Plugin for WordPress, Blogger...