B
binneuhier
Fortgeschrittenes Mitglied
- 10
Hallo erstmal!
Ich bin neu in der Androidentwicklung und habe ein paar einfache Fragen. Vielleicht kann mir da jemand weiterhelfen...das meiste sind API-Fragen.
Ich bin selber Entwickler also bitte nicht mit Fremdwörtern geizen
(hab nur noch nie für Android programmiert)
Ich versuche einfach mal zu beschreiben was mein Programm macht, ohne jedoch zuviel zu verraten
(Ich hoffe ich krieg das verständlich hin)
Das Programm soll bestimmte Ressourcen verwalten können. Die Ressourcen sind hauptsächlich Kontakte und Kalendereinträge.
Die Anwendung "gruppiert" Kontakte so wie es der Benutzer haben will. Er legt praktisch eine neue Gruppe an und fügt dann dort Kontakte hinzu.
Die Kontakte ansich sind jedoch im lokalen Adressbuch gespeichert.
Das Programm speichert nur eine Referenz. zb.: Kontakt 1 ist in Gruppe 1. Die genauen Kontaktdaten werden jedoch (abhängig von der Kontakt nummer) dann aus dem Adressbuch geholt.
1. Frage:
Der Benutzer klickt auf "Kontakt der Gruppe hinzufügen". Kann man es so programmieren, dass dann direkt das Adressbuch aufgerufen wird und auch gleich das Fenster aufgeht mit dem man neue Kontakte anlegt. Hat der Benutzer dann einen neuen Kontakt angelegt, bekommt mein Programm das irgendwie mit um welche Kontaktnummer es sich handelt um die Referenz zu speichern?
2. Frage:
Der Benutzer klickt auf "vorhandener Kontakt der Gruppe hinzufügen". Kann ich das so programmieren, dass dann das Adressbuch aufgeht und daraus wählt der Benutzer einen Kontakt, oder kann ich nur die Liste der Kontakten abfragen und muss die Kontaktlistenansicht selber darstellen?
3. Frage:
Kann ich dem Adressbuch auch direkt irgendwie sagen: "Mach mal nen neuen Kontakt mit Name xxx und Nummer 666" ?
Frage 1 und Frage 3 habe ich auch direkt mit dem Kalender...geht das?
Dann hätte ich noch ein paar allgemeine Fragen:
- Ich möchte die interne Anwendungsbackup-funktion nutzen. Wie läuft das ab? Kann ich alles Backupen was ich will oder gibts da Regeln (zb. Dump, XML). Ist das Kostenlos?
- Ich arbeite gerne im MVC-Stil. Kann man das unter Android auch? Auf der iOS Plattform wird man ja praktisch da reingezwungen. Ich hab mich bisher nur wenig mit dem Activity-Paradigma beschäftigt aber es wirkt nicht so, als ob das so einfach geht.
- Auch gibt es unter iOS etwas, das nennt sich "Core Data"...dem übergibt man einfach komplette Objekte und der speichert das dann in eine Datenbank. So eine Art SQL-Serializer...gibts sowas hier auch?
- Und jetzt zur Frage der Oberfläche
Ich möchte eine Handy und eine Tablet-Oberfläche anbieten. Die Frage ist woher weißt das Programm ob es auf einem Handy oder Tablet läuft...bei 2.3 und 3.X ist da ja einfach...man prüft einfach nur die Versions Nummer. Aber bei 4.0? Macht man das dann da über die Auflösung?
- Und was ist einfacher? Erst für 4.0 programmieren und dann auf 2.3/3.X Portieren oder anders rum?
- Um meine Daten persistent zu speichern möchte ich eine DB nutzen. Ich denke da gibts Systembefehle mit denen ich einfach an eine neue DB rankommen, oder? Also ich muss da nicht erstmal irgendwie bei google eine "bestellen"
Viele Frage, die glaub ich recht schnell beantwortet werden können. Für mich würde das ein bis zwei Tage recherche bedeuten. Ich denke für euch ist das kein Problem mir da schnell zu antworten
Mein Hauptproblem ist das ich nicht einfach mal anfangen kann und dann testen was so geht und was nicht. Das geht leider nicht. Wenn vorher nicht genau klar ist was alles geht und was nicht kann ich damit nicht anfangen.
ich hoffe jemand von euch kann mir weiterhelfen....
gruß und danke
Ich bin neu in der Androidentwicklung und habe ein paar einfache Fragen. Vielleicht kann mir da jemand weiterhelfen...das meiste sind API-Fragen.
Ich bin selber Entwickler also bitte nicht mit Fremdwörtern geizen
(hab nur noch nie für Android programmiert)
Ich versuche einfach mal zu beschreiben was mein Programm macht, ohne jedoch zuviel zu verraten
(Ich hoffe ich krieg das verständlich hin)
Das Programm soll bestimmte Ressourcen verwalten können. Die Ressourcen sind hauptsächlich Kontakte und Kalendereinträge.
Die Anwendung "gruppiert" Kontakte so wie es der Benutzer haben will. Er legt praktisch eine neue Gruppe an und fügt dann dort Kontakte hinzu.
Die Kontakte ansich sind jedoch im lokalen Adressbuch gespeichert.
Das Programm speichert nur eine Referenz. zb.: Kontakt 1 ist in Gruppe 1. Die genauen Kontaktdaten werden jedoch (abhängig von der Kontakt nummer) dann aus dem Adressbuch geholt.
1. Frage:
Der Benutzer klickt auf "Kontakt der Gruppe hinzufügen". Kann man es so programmieren, dass dann direkt das Adressbuch aufgerufen wird und auch gleich das Fenster aufgeht mit dem man neue Kontakte anlegt. Hat der Benutzer dann einen neuen Kontakt angelegt, bekommt mein Programm das irgendwie mit um welche Kontaktnummer es sich handelt um die Referenz zu speichern?
2. Frage:
Der Benutzer klickt auf "vorhandener Kontakt der Gruppe hinzufügen". Kann ich das so programmieren, dass dann das Adressbuch aufgeht und daraus wählt der Benutzer einen Kontakt, oder kann ich nur die Liste der Kontakten abfragen und muss die Kontaktlistenansicht selber darstellen?
3. Frage:
Kann ich dem Adressbuch auch direkt irgendwie sagen: "Mach mal nen neuen Kontakt mit Name xxx und Nummer 666" ?
Frage 1 und Frage 3 habe ich auch direkt mit dem Kalender...geht das?
Dann hätte ich noch ein paar allgemeine Fragen:
- Ich möchte die interne Anwendungsbackup-funktion nutzen. Wie läuft das ab? Kann ich alles Backupen was ich will oder gibts da Regeln (zb. Dump, XML). Ist das Kostenlos?
- Ich arbeite gerne im MVC-Stil. Kann man das unter Android auch? Auf der iOS Plattform wird man ja praktisch da reingezwungen. Ich hab mich bisher nur wenig mit dem Activity-Paradigma beschäftigt aber es wirkt nicht so, als ob das so einfach geht.
- Auch gibt es unter iOS etwas, das nennt sich "Core Data"...dem übergibt man einfach komplette Objekte und der speichert das dann in eine Datenbank. So eine Art SQL-Serializer...gibts sowas hier auch?
- Und jetzt zur Frage der Oberfläche
Ich möchte eine Handy und eine Tablet-Oberfläche anbieten. Die Frage ist woher weißt das Programm ob es auf einem Handy oder Tablet läuft...bei 2.3 und 3.X ist da ja einfach...man prüft einfach nur die Versions Nummer. Aber bei 4.0? Macht man das dann da über die Auflösung?
- Und was ist einfacher? Erst für 4.0 programmieren und dann auf 2.3/3.X Portieren oder anders rum?
- Um meine Daten persistent zu speichern möchte ich eine DB nutzen. Ich denke da gibts Systembefehle mit denen ich einfach an eine neue DB rankommen, oder? Also ich muss da nicht erstmal irgendwie bei google eine "bestellen"
Viele Frage, die glaub ich recht schnell beantwortet werden können. Für mich würde das ein bis zwei Tage recherche bedeuten. Ich denke für euch ist das kein Problem mir da schnell zu antworten
Mein Hauptproblem ist das ich nicht einfach mal anfangen kann und dann testen was so geht und was nicht. Das geht leider nicht. Wenn vorher nicht genau klar ist was alles geht und was nicht kann ich damit nicht anfangen.
ich hoffe jemand von euch kann mir weiterhelfen....
gruß und danke