2010-12-01 9 views
2

Je suis nouveau dans le développement d'applications Android. Je veux créer une application Android (en utilisant eclipse) qui a besoin d'une page de connexion où l'utilisateur doit mettre son nom d'utilisateur et mot de passe et quand le nom d'utilisateur et mot de passe est correct, l'application ouvrira la page principale. J'ai déjà fait une mise en page pour la page de connexion. Ma question est, est-il approprié de mettre les codes de fonction de connexion et de la page principale dans le même paquet?Bonne façon de coder

Répondre

4

Idéalement, vous définiriez une activité de connexion qui gère toutes les actions de connexion, enregistrez-le dans les préférences, etc et faire recommencer l'activité principale lorsque l'utilisateur est connecté.

+0

merci. J'ai lu votre profil et j'ai découvert que vous êtes un ingénieur Android. Je voudrais juste demander si je peux vous poser des questions sur la création d'applications Android. Je suis nouveau à cela et j'étudie actuellement dans la création d'applications Android. – sean

+1

Nous sommes tous là pour vous aider, mais la meilleure façon d'apprendre est de lire les exemples, d'obtenir la documentation, d'apprendre à utiliser les docs, puis de revenir ici pour des problèmes ... et surtout utiliser google. –

0

oui si elles sont destinées à expédier ensemble ce sera plus facile

0

Eh bien, il n'y a aucun problème à mettre le code de connexion et le code pour l'activité principale dans le même paquet. Toutefois, pour fournir la fonctionnalité de connexion, vous devez demander les informations d'identification de l'utilisateur la première fois. En cas d'authentification réussie, vous devez l'enregistrer dans votre base de données ou dans Préférences (de préférence). Je sauvegarde moi-même les détails d'authentification dans un fichier de préférences. Vous pouvez même chiffrer les détails enregistrés si vous êtes trop conscient. Ainsi, la prochaine fois que l'utilisateur essaiera d'exécuter votre application nécessitant une authentification, vérifiez d'abord si les informations d'identification sont enregistrées dans la base de données/Préférences .. si oui, utilisez ces informations pour vous connecter. .

Espérons que cela aide.

Cordialement, Mahendra Liya.

Questions connexes