Was ich suche, ist eine bessere Codierung mit Parametern wie Speicherverwaltung, schnellere Verarbeitung und sauberere Codierung. Gibt es einen Satz von Good Coding Guide für Android, mit dem wir bessere Anwendungen erstellen können? Beispielsweise;Better Android Coding
Welche der folgenden Konvention ist unter ihnen besser:
BEISPIEL - 1
TextView tv = (TextView) findViewById(R.id.sampleTextView);
tv.setText("Hello World");
- ODER -
((TextView) findViewById(R.id.sampleTextView)).setText("Hello World");
BEISPIEL - 2
BroadcastReceiver br = new BroadcastReceiver() {
...
...
}
IntentFilter filter = new IntentFilter(...);
registerReceiver(filter, br);
- ODER -
registerReceiver(new IntentFilter(), br);
- ODER -
registerReceiver(new IntentFilter(), new BroadcastReceiver());
, die in geringerem Speicherverbrauch und helfen bei der schnelleren Speicherbereinigungs führen. Ich habe beide Arten der Codierung in Android Framework (in Gingerbread sowie Froyo) gesehen.
Ich habe seit mehr als einem Jahr auf Android entwickelt, und ich denke, dass jeder Code, aber sauber und richtig zu codieren, was den Unterschied macht. Kann jemand vorschlagen oder aus ihrer Erfahrung und Wissen heraus helfen.
Sie könnten [baksali] (http://code.google.com/p/smali/) verwenden, um den Bytecode zu zerlegen und zu inspizieren, aber Sie werden keine wesentlichen Unterschiede finden. –
@ jleedev: \ o /;) – JesusFreke