Posts

Posts mit dem Label "android" werden angezeigt.

generate static swagger documentation or client stubs with codgen and gradle (with JavaExec)

Swagger ist a possible language independent solution to describe your REST based services. I use it currently together with spring-boot to provide my mobile json api. To generate docs and client stubs with gradle I resort to: task genSwagger (type: JavaExec ) {     description "generate swagger doc or clients via codgen package and gradle"     // needing buildscript dependency  classpath "com.wordnik:swagger-codegen:2.1.2-M1"     classpath = buildscript.configurations.classpath     args   = ["-i", "http://localhost:8080/........-rest-api", "-o", "${buildDir}/docs/rest-api", "-l", "android"]     main      = "com.wordnik.swagger.codegen.Codegen" } run with "gradlew genSwagger" As of today to my knowledge no stable gradle plugin exists for codegen (maven only), so starting it's Main class from gradle is my solution for now. see also: http://swagger.io/ https://github.com/sp...

gps tracking android+ubuntu

my simple and free tool-chain for my (basic) gps tracking with android. oruxmaps on android free offline maps  tracking record heart rates via ant+ (e.g. with garmin chest strap) (direct upload to gpsies and others) viking on linux (or windows I guess) create, view and edit gpx files on ubuntu  gpsies.com as web portal upload gpx files search and comment on tracks has own android app (not tested yet) used phone: a xperia arc s.

Arggh, Android Emulator HTTP Proxy..

Wieder vergessen, wieder suchen müssen: Der Android Emulator ging wieder nicht ins Internet (w/ Proxy). Den Browser oder eigene Apps zum Laufen bekommt man dann, in dem im laufenden Emulator (2.3.3) unter Einstellungen/Drahtlos&Netzwerke/ Zugangspunkte TelKila der " Proxy " und " Port " eingestellt wird. Der Kommandozeilenparameter -http-proxy funktionierte für mich nicht.

Android Programmierung

Bild
Ok, hässlich aber lauffähig: Android App (hier im Emulator) Prüft per HTTP GET auf einen REST Server unserer Anwendung ob es der auch gut geht Implementiert: preferences, http get, xml parsing, background thread (multitasking) Android wieder zurück ins Regal (bis ich ein Handy hab) - vielleicht guck ich wieder mal auf grails ?

Android Emulator wollte nicht ins Netz..

Bild
Genauer: scheinbar war die DNS Auflösung des Emulators nicht in Ordnung. Habe unter "eclipse run configuration" folgende Ergänzung als Android Emulator Kommanozeile eingetragen: -dns-server 192.***.**.**,193.189.244.197,8.8.8.8 (die erste ip ist meine lokale Fritzbox - auskommentiert mit * - hier halt den lokalen Router eintragen, danach dns Server meines Providers, danach ein Google eigener DNS Server). Jetzts gehts mit dem Internet Zugriff auch aus dem Emulator heraus. Siehe dazu auch http://developer.android.com/guide/developing/tools/emulator.html#networkaddresses http://www.mail-archive.com/android-developers@googlegroups.com/msg16956.html