Hallo,
ich habe Interesse mir in Eclipse Android Applicationen mit dem Addon
von Android Apps zu erstellen.
Ich habe mir dafür 2 Bücher von einem Freund ausgeborgt, jedoch passen
diese für einen Anfänger nicht.
Ich habe Grundkenntnisse in Obektorientierter Sprache mit C#.
Weiters beherrsche ich C für AVRs und habe schon manche Hardware nahe
Projekte mit meinem Schulteam realisiert (ich als "Führungsposition").
In Tutorials steht drinnen man müsse Grundkenntnisse in Java
beherrschen. Wäre es sehr sinnvoll das openbook von Galileo Computing zu
lesen?
Gibt es vielleicht ein Buch, welches Android von Anfang an erklärt?
Ich habe mir Eclipse und alle Zusatzpakete installiert und meine Erste
Hello Worls Anwendung habe ich auch schon reingebracht.
Das einzige, was mir nicht einleuchtet ist die Verbindung zwischen
main.xml, *java Files, und string.xml, sowie die Überordner
Value,layout.
Ich versehe z.B. diese Zeilen nicht (Buch):
1 | public void onCreate(Bundle icicle)
|
2 | {
|
3 | super.onCreate(icicle);
|
4 | setContentView(R.layout.main);
|
5 | // Listeneinträge konfigurieren
|
6 | Spinner s1 = (Spinner)findViewById(R.id.Stauursache);
|
7 | ArrayAdapter<CharSequence> adapter =
|
8 | ArrayAdapter.createFromResource(
|
9 | this, R.array.stauUrsachen,
|
10 | android.R.layout.simple_spinner_item);
|
11 | adapter.setDropDownViewResource(
|
12 | android.R.layout.simple_spinner_dropdown_item);
|
13 | s1.setAdapter(adapter);
|
14 | }
|
Und zwar die Berbindung zwischen XML Datei welche die Oberfläche
bearbeitet und dem eigentlichen Programm.
Dann habe ich auch im Internet irgendetwas von Listeners gefunden
welches auf ein Ereignis vom Buttun reagiert.
Dazu wurde eine public Klasse definiert, in der dann die Funktion
ausgeführt wird wenn auf einem Button gedrück wird.
Gibt es ein detaillierteres Buch welches auch die Schnittstelle zwischen
Layout und Code erklärt und jeden Fall darstellt?
Das ist sonst ärgerlich jedesmal bei einem anderen Fall der vom Button
abweicht ein neues Coding zu suchen, denn wenn für jedes Element so
viele Zeilen braucht:
1 | Spinner s1 = (Spinner)findViewById(R.id.Stauursache);
|
2 | ArrayAdapter<CharSequence> adapter =
|
3 | ArrayAdapter.createFromResource(
|
4 | this, R.array.stauUrsachen,
|
5 | android.R.layout.simple_spinner_item);
|
6 | adapter.setDropDownViewResource(
|
7 | android.R.layout.simple_spinner_dropdown_item);
|
8 | s1.setAdapter(adapter);
|
,
dann ist das echt ne Menge Such arbeit im Internet. Außerdem möchte ich
alles über meine Appi verstehen, und diese Zeilen sindt teilweise
selbsterklärend, aber teilweise auch nicht.
Danke im Voraus!