Ideenaufruf! – Ja ich schreibe auch selber Apps

Inzwischen kann ich von mir einigermaßen behaupten für Android Entwickeln zu können. Einen Entwickleraccount für den Android Market besitze ich auch schon (die Preise dafür werden kontinuierlich erhöht, also habe ich besser mal gleich zugeschlagen). Das einzige was jetzt fehlt, sind Apps, die ich euch zur Verfügung stellen kann.

Momentan arbeite ich an 2 Projekten.

10.02.12 - 1

IMG_20120210_004415

Ihr habt eine Idee war man noch hinzufügen könnte? Ab in die Kommentare!

Asus Transformer Prime – Erfahrungsbericht

Fast eine Woche habe ich das Asus Transformer Prime jetzt schon und es ist an der Zeit ein kleines erstes Review zu schreiben. Anfangs war noch Honeycomb drauf, aber inzwischen läuft das Transformer auch mit Android 4.0 aka Ice Cream Sandwich. War zwar erst mal ein kleiner Schock weil nach dem Update alles sehr langsam lief, aber nach einem Factory Reset ging dann alles wunderbar und flüssiger als mit Honeycomb. Vielleicht sollte man Asus mal mitteilen, dass sowas zwingend notwendig ist. Nun gut, jetzt geht alles und ich habe das erste Android 4 Tablet zuhause!

IMG_20120125_201244

Selbstverständlich schreibe ich dieses Review hier mit dem Prime. Und da wäre ich bereits beim ersten Punkt meine Reviews, der Tastatur.

Die Tastatur ist wirklich klasse. Ich selbst nutze sie natürlich nicht die ganze Zeit. Dann hätte ich ja gleich ein Netbook…

ASUS Transformer Prime 32GB Gold + Dock noch im Januar

 

Wie auf der Cyberport Seite zu lesen ist, soll das Transformer32GB Gold + Dock noch im Januar lieferbar sein. Das wären dann nur 2 Wochen später als angekündigt.

image

Höchstwahrscheinlich dürften aber nur die Vorbesteller in den Genuss kommen das Transformer Prime auch wirklich zu bekommen. Auf der Facebook Seite ist zu lesen, dass bisher noch kein einziges Prime in Gold mit Keydock geliefert worden ist.

Activity with multitouch for Buttons

I wrote an Activity which enables multitouch support. There you can touch two Views on the Activity at once.

Only the MOVE event doesn’t work very well. UP and DOWN works perfect.
Download Zip: here

package de.passsy.test;
package de.passsy.test;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.Window;
import android.view.WindowManager;
import android.widget.Button;

public class MultitouchtestActivity extends MultiTouchActivity {
    /** Called when the activity is first created. */

    private Button btn1;
    private Button btn2;
    private Button btn3;
    private Button btn4;

    @Override
    public void onCreate(Bundle savedInstanceState) {
	this.requestWindowFeature(Window.FEATURE_NO_TITLE);
	this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
	this.getWindow().clearFlags(
		WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);

	super.onCreate(savedInstanceState);
	setContentView(R.layout.main);
	btn1 = (Button) findViewById(R.id.button1);
	btn1.setOnTouchListener(this);
	btn2 = (Button) findViewById(R.id.button2);
	btn2.setOnTouchListener(this);
	btn3 = (Button) findViewById(R.id.button3);
	btn3.setOnTouchListener(this);
	btn4 = (Button) findViewById(R.id.button4);
	btn4.setOnTouchListener(this);
    }
}

Mein ASUS Dejavue

ASUS Eee Pad Transformer Prime TF201-1I066A 32 GB champagne gold inkl. Docking zbild13Ich habe mich bereits vor 4 Tagen über die schlechte Verfügbarkeit des ASUS EEE Pad Transformer mit 3G ausgelassen. Leider glaube ich, dass sich das ganze Spiel gerade wiederholt, dieses mal mit dem Transformer Prime.

Damals war erst das Transformer nicht verfügbar. Als das verfügbar war, das Transformer mit 3G nicht, und als das nach fast einem halben Jahr nach dem eigentlichen Release für Normalsterbliche zu kaufen war, hat es immer noch so viel gekostet wie am Anfang und der Nachfolger war bereits angekündigt.

Und jetzt zu meinen Dejavue:

Das Transformer Prime war für Deutschland Ende Dezember / Anfang Januar angekündigt. Wenn sie das schaffen wollen, müsste es jetzt schon fast auf dem Weg sein, und die Händler wüssten schon bescheid. Es sind zwar schon einzelne Modelle verfügbar gewesen, aber die Version, die ich möchte (32GB Gold + Dock) leider noch bei keinem Händler in Deutschland. Ich tippe so langsam eher auf Anfang Februar.

Fühle mich von ASUS verarscht!

Nein Stopp! Ich werde mich nicht (nur) über den geschlossenen Bootloader des Transformer Primes auslassen, es ist schlimmer.

Anfang dieses Jahres 2011 hatte ich mein Convertible verkauft. Grund dafür war, dass Windows 7 einfach nicht für einen Touchscreen gemacht ist und mir keinen Vorteil brachte. Ich wollte mir das ASUS Transformer mit Tastaturdock kaufen. Darauf läuft Android 3 und das dürfte deutlich mehr spaß machen.

Wenn ich mir jedoch ein Tablet kaufe, dann bitte auch mit 3G.

Android lernen für Anfänger

Android lernen ist wirklich ein ganzes Stück Arbeit. Nicht, weil es schwierig ist, sondern weil es so gut wie keine Tutorials gibt die einem das Android programmieren näher bringen. Meistens werden Grundlegende Dinge schon vorausgesetzt. Bücher? Die, die es gibt haben mir nicht geholfen.

Ich selbst bin vor einem einem dreiviertel Jahr in Android eingestiegen und hatte wirklich zu kämpfen. Was natürlich auch damit zusammenhängt, dass ich noch keine Java Kenntnisse hatte. Inzwischen kann ich aber von mir behaupten, dass ich eine App zu laufen bekomme. Noch ist zwar keine im Market, aber das ist nur noch eine Frage der Zeit.

Android Performance verbessern

Viele Entwickler klagen darüber, dass die Performance von ihren Apps so langsam ist. Mit ein paar einfachen Schritten lässt sich aber ein Performanceschub von bis zu 30% erreichen:

1. final wo immer es geht.

Es ist total einfach. Variablen die nur einmal gesetzt werden immer final machen. Das spart Speicher und Rechenzeit.

2. Immer erweiterte For-Schleifen benutzen.

Anstatt

for(int i = 0; i < integerarray.length-1; i++){

sum += integerarray[i];

}

einfach folgende Schreibweise benutzen:

for(int number : integerarray){

sum += number;

}

Noch einige weitere Tipps finde ihr hier: http://developer.android.com/guide/practices/design/performance.html

Bild von www.geekaware.com

[HowTo] Cyanogenmod für das HTC Desire

CyanogenMod - CyanogenMod Android RomHTC Desire CDMA

 

 

Etliche How Tos gibt es bereits, hier meins:

Grundsätzlich muss man 3 Dinge machen

  1. Das HTC Desire Rooten
  2. Eine andere Recovery draufspielen
  3. Den Android Mod installieren.

Bringt übrigens ein bisschen Zeit und geduld mit. Ein nachmittag oder ein Abend sollte man beim ersten Mal schon einplanen, man muss hinterher ja noch alles Mögliche ausprobieren und installieren Zwinkerndes Smiley

Noch kein mobiles Internet?

Mir ist folgendes Szenario schon zwei mal widerfahren: Ein Bekannter braucht ein neues Handy. Da es kein iPhone sein soll, ist er von der Fülle der Smartphones erschlagen und fragt mich um Rat. Also erst mal meine Standardfragen: Mit Touchscreen? Mit Hardwaretastatur? Welche Größe? Preissegment? Internetflat schon ausgesucht? Auf die letzte Frage wurde mir dann [...]