Ein Miniatur -Kontaktmanager, der als Android -App implementiert wird, mit dem ein Kontakt hinzugefügt, bearbeitet und gelöscht wird.
Jeder Kontakt enthält folgende Details: A. Vorname B. Nachname C. Telefonnummer D. E-Mail-Adresse E. Geburtsdatum
Die Anforderungen der Anwendung sind wie folgt: Wenn das Programm auftaucht, muss eine Liste von Kontakten angezeigt werden. Diese Liste zeigt den ersten und Nachnamen kombiniert und die Telefonnummer und wird nach Vorname sortiert. Sie können durch die Liste scrollen. Auf dem Bildschirm wird nichts anderes als die Aktionsleiste sichtbar sein. Wenn es keine Kontakte gibt, ist die Liste leer. Eine Schaltfläche ADD in der Aktionsleiste erhöht einen separaten Bildschirm (Android -Aktivität), um einen neuen Kontakt hinzuzufügen. Wenn Sie das Hinzufügen und Speichern fertigstellen, befindet sich der neue Kontakt in der Liste. Die Schaltfläche Speichern kann entweder auf dem Eingabebildschirm oder in der Aktionsleiste mit Ihrer Wahl sein. Dieser Bildschirm verschwindet, wenn Sie speichern und die Liste erneut angezeigt wird. Das Berühren eines Kontakts führt zu den Details. Wenn die Felder sichtbar sind, können Sie den Kontakt entweder ändern oder löschen. Sie können dies entweder mit Schaltflächen auf dem Detailsbildschirm oder mit Aktionsleistenschaltflächen tun. Es darf nur eine Aktivität für die Anzeige der Details geben. Dies wird sowohl zum Hinzufügen eines neuen Kontakts als auch für die Änderung und Löschung verwendet. Die oben beschriebene Schaltfläche Speichern speichert Kontaktinformationen, indem Sie entweder einen von Ihnen ausgewählten Kontakt oder das Erstellen eines neuen Kontakts oder des Erstellens eines neuen auf den Programmmodus aktualisieren. Sobald Sie Informationen gespeichert haben, verschwindet der Detailbildschirm und der Bildschirm mit der Liste der Kontakte. Sie können auch ohne Speichern zum Hauptbildschirm (Listen) zurückkehren. Alle Felder mit Ausnahme des Vornamens sind optional. Es gibt keine Gültigkeitsprüfung auf irgendetwas. Es gibt keine doppelte Überprüfung. Kontakte werden in einer Textdatei gespeichert, nicht in einer SQLite -Datenbank. Jeder Kontakt ist eine einzelne Zeile mit Feldern, die durch Registerkarten getrennt sind, nicht durch Kommas.