[HowTo] Gesten mit Hilfe der Gestures API zu einer Android App hinzufügen 0

Gerade im Android Developer Blog gesehen:
http://android-developers.blogspot.com/2009/10/gestures-on-android-16.html

[How To] Samsung Galaxy mit den Android 1.6 Treibern installieren 5

Möchte man das Samsung Galaxy unter Vista in Eclipse als Gerät zum Testen und Debuggen von Android Anwendungen nutzen, wird man relativ schnell feststellen, dass das Galaxy nicht erkannt wird. Es fehlt der Treiber für die Android Debugging Bridge. Oft liest man, dass man die PC Suite von Samsung benötigt aber es geht auch einfacher.

  1. USB Debugging auf dem Samsung Galaxy aktivieren
  2. Das Android SDK 1.6 runterladen und entpacken
  3. Die Datei <Pfad zu eurem entpackten SDK>/usb_driver/android_winusb.inf in einem Editor öffnen und folgendes hinzufügen:
  4. Das Galaxy per USB anschließen und bei der Treiberfrage den Pfad zu eurem SDK angeben

Änderungen:

; Samsung galaxy
%CompositeAdbInterface%     = USB_Install, USB\VID_04E8&PID_6640&MI_00
%SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6640&MI_04

unter [Google.NTx86] und [Google.NTamd64] hinzufügen.

Ihr könnt aber auch einfach die Datei hier nehmen und eure Ersetzen:

android_winusb

1 Byte sind nicht immer 8 Bit! 0

Ein Byte besteht nicht zwangsläufig aus 8 Bit. Es gab früher auch Maschinen, die z.B. 9 Bit als kleinsten adressierbaren Typ hatten. Des Weiteren gibt es z.B. DSPs, bei denen ein Byte 32 Bit ist. Damit kann ein char auch von 231 .. 231–1 gehen. Der ANSI C Standard schreibt hierbei nämlich nur Folgendes vor: »Alle Speicherobjekte in C müssen durch eine gleichmäßige Sequenz von Bytes mit mindestens 8 Bits Breite darstellbar sein. Ein char, egal ob jetzt signed oder unsigned, belegt exakt ein Byte.« Dies kann bspw. bei einer 36-Bit-Maschine bedeuten, dass ein Byte mit 9, 12, 18 oder 36 Bits definiert ist, da all diese Nummern den gleichen Teiler haben und nicht weniger als 8 Bits breit sind – und somit beide Bedingungen des ANSIC C-Standards einhalten. Mehr zu einem Byte finden Sie hier: http://www.fact-index.com/b/by/byte.html

New Decompiler with Java 5 support 3

English version below:

Irgendwann muss jeder Java Entwickler die eine oder andere Klasse decompilieren.

Wenn man nach Decompilern bei Google sucht, wird man feststellen das verschiedene, freie Implementierungen existieren, aber bei allem steht die Entwicklung seit 4 bis 5 Jahren still. In einigen Foren vermuten die Leute das Lobbyisten oder andere Interessengruppen versuchen die Entwicklung von Decompilern zu verhindern, indem sie die Entwickler bedrohen.

Was auch immer der Grund ist, es gibt ein Licht am Ende des Tunnels. Gestern fand ich einen neuen Decompiler der sehr gut aussieht und funktioniert. Java Decompiler ist eine 600kb stand-alone Anwendung die in (ich vermute) C mit Hilfe des WxWidgetsW toolkit geschrieben wurde. Sie ist verfügbar für Windows, Linux und Mac.

Link: klick

Read more »

Design Pattern – Entwurfsmuster 1

Da ich schon oft schlecht designte Software gesehen habe (und auch schon selber geschrieben habe ;) ) hab ich mich mal entschlossen etwas über Entwurfsmuster zu schreiben. Ausserdem kann ich so auch selber nochmal nachlesen :P Read more »

Praktikum 0

Ha Ha! Ich mach endlich mein Pflichtpraktikum für das Studium. Im wunderschönen Berlin. Direkt in Mitte, also genau gesagt am Alexanderplatz im DomAquarée! Aber die Firma will ich jetzt hier nicht nennen ;) Und was mach ich da? Ein Praktikum als Software Architekt :-)

Rock ‘em, sock ‘em Robocode! 0

hehe, gestern war es soweit. Das geplante Robocode Battle. Anfangs hatte ich mir schon Sorgen gemacht, da mein Gegner meinte: “ja, ich hab den mal programmiert und dann mal schnell die sample-bots fertig gemacht…”, aber, hehe, haushoher Sieg ! ~1350 zu 80 nach 10 Runden =) und das nur mit 115 Zeilen Code, was bei diesen Bots sehr wenig ist. Diese k?nnen sehr schnell ?ber 1500 Zeilen erreichen.? Also war hab ich noch einen sehr simplen Bot aber man kann ja noch verbessern ;) aber das wichtigste ist: Der Kasten Becks ist mein! :D

1 on 1 0

Hallo ihrs,

endlich Semesterferien *freu* ! Naja nicht wirklich *freu* denn ausruhen ist nicht. 1. Ich muss nen Roboter programmieren. Haben hier einen kleinen Wettkampf ins Leben gerufen nach der Entdeckung von Robocode ( www.robowiki.net ). Geht immerhin um `nen Kasten Becks, also muss man mal nen bisschen was f?r tun. Uuuund 2. muss ich auch noch f?r Nachpr?fungen lernen. Also viel zu viel zu tun in viel zu weniger Zeit. Aber mal schauen wie alles wird… :)

so long
BadMad