2010-12-01 12 views
2

Ich bin neu in der Entwicklung von Android-Anwendungen. Ich möchte eine Android-Anwendung (mit Eclipse) erstellen, die eine Login-Seite benötigt, auf der der Benutzer seinen Benutzernamen und sein Passwort eingeben muss und wenn der Benutzername und das Passwort korrekt sind, öffnet die Anwendung die Hauptseite. Ich habe bereits ein Layout für die Login-Seite erstellt. Meine Frage ist, ist es richtig, die Funktionscodes von Login und Hauptseite im selben Paket zu setzen?Richtige Art der Codierung

Antwort

4

Im Idealfall würden Sie eine Anmeldung Aktivität definieren, die die Anmeldung aller Aktion behandelt, es in den Einstellungen speichern usw. und dann hat die Haupttätigkeit beginnen, wenn der Benutzer angemeldet ist.

+0

danke. Ich habe dein Profil gelesen und herausgefunden, dass du ein Android Engineer bist. Ich möchte nur fragen, ob ich Ihnen Fragen zum Erstellen von Android-Anwendungen stellen kann. Ich bin neu und studiere derzeit Android-Anwendungen. – sean

+1

Wir sind alle hier, um zu helfen, aber der beste Weg zu lernen ist immer noch: Lies die Beispiele, hol dir die Dokumentation, lerne, wie man die Dokumente benutzt, dann komm zurück für Probleme .. und am wichtigsten benutze Google. –

0

ja, wenn sie zusammen sind gemeint versenden das wird am einfachsten sein

0

Nun, es gibt kein Problem bei der Eingabe des Login-Codes und des Codes für die Hauptaktivität im selben Paket.

Um jedoch die Anmeldungsfunktionalität bereitzustellen, sollten Sie beim ersten Mal die Anmeldeinformationen des Benutzers eingeben. Bei erfolgreicher Authentifizierung sollten Sie sie entweder in Ihrer Datenbank oder in den Voreinstellungen speichern (bevorzugt). Ich selbst speichere die Authentifizierungsdetails in einer Einstellungsdatei. Sie können die gespeicherten Daten sogar verschlüsseln, wenn Sie zu sehr bei Bewusstsein sind.

Wenn der Benutzer das nächste Mal versucht, die App mit Authentifizierung auszuführen, sollte er zuerst prüfen, ob die Anmeldeinformationen in Datenbank/Einstellungen gespeichert sind. Wenn ja, dann verwenden Sie diese Details für die Anmeldung .

Hoffe, das hilft.

Grüße, Mahendra Liya.

Verwandte Themen