>> Électroniques Technologie >  >> Téléphones cellulaires et accessoires >> Téléphones intelligents

Comment faire pour créer des activités multiples sur l' Android

Lorsque vous créez des applications Android en utilisant le code de programmation Java , vous pouvez définir un ou plusieurs écrans pour vos utilisateurs de visualiser et d'interagir avec . Chaque écran dans une application Android est une «activité ». Plupart des applications Android ont plus d'une activité en leur sein, créant ainsi de multiples activités est une tâche commune . Le processus implique héritage Java , et il peut être utilisé par les nouveaux développeurs sans expérience préalable en programmation Java . Vous pouvez définir des modèles et des éléments visuels pour chacune de vos activités en fonction de vos propres applications . Instructions
Le 1

Ouvrez votre projet Android dans Eclipse , l'environnement de développement officiel pour coder les applications Android . Localisez votre projet dans l'Explorateur de packages sur le côté gauche de la fenêtre principale Eclipse . En règle générale, un certain nombre de répertoires , fichiers et dossiers se trouve dans la trousse de demande pour une seule application . Lorsque Eclipse crée votre projet, il crée généralement une classe d' activité par défaut , qui est lancé lorsque les utilisateurs exécutent votre application . Pour voir les classes dans votre application , ouvrez le dossier "src" dans le projet , puis ouvrez le paquet par défaut , qui vous avez nommé lors de la création du projet dans Eclipse . Dans ce répertoire , vous devriez voir un ou plusieurs fichiers Java .
2

Créer une nouvelle classe d'activité de votre projet . Cliquez-droit sur le package par défaut , choisissez "Nouveau " puis sélectionnez " classe " avant d'entrer le nom de la nouvelle classe . Eclipse va automatiquement ouvrir le nouveau fichier de classe dans le volet de l'éditeur ; une partie du code sera pré- remplie . Modifier la classe d'étendre la classe d'activité comme dans cet exemple : Photos

LovelyScreen public class { la mise en œuvre //de classe } d'activité

Vous aurez aussi besoin d'importer la classe d'activité , il faut donc ajouter ce qui suit ligne au-dessus du contour de déclaration de classe : Photos

importation android.app.Activity ;
3

Substituez la méthode " onCreate " pour votre classe d'activité . Pour définir ce qui doit se produire lorsque les utilisateurs lancent un écran d'activité, vous pouvez inclure du code dans la méthode " onCreate " , comme dans l'exemple suivant :

public void onCreate ( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ) détails ;//de classe }

Ce appelle la méthode de la super-classe en cours d'extension . Une étape de traitement commun est de définir un modèle , comme dans l'exemple suivant : Photos

setContentView ( R.layout.main ) ;

Ce code indique Android à utiliser la mise en page XML spécifié dans le " ; main.xml " fichier de mise en page. Vous pouvez créer un fichier de mise en page pour chacun de vos activités si vous le souhaitez.
4

Ajouter votre activité dans le fichier manifeste pour votre application . Dans le fichier " AndroidManifest.xml " que vous devriez trouver dans le Navigateur d'Eclipse pour votre dossier de candidature , vous devez ajouter les détails de chaque activité . Ouvrez votre fichier manifeste et ajouter du code en utilisant la syntaxe suivante : Photos

d'activité> android:name=".LovelyScreen"> < /activité > Photos

Modifier le nom pour adapter votre propre classe . Vous devriez consulter votre classe principale de l'application dans le manifeste déjà, mais son annonce est légèrement différent car il est lancé lorsque les utilisateurs démarrent l'application .
5

Créer une "intention" pour lancer votre activité . Dans une classe en dehors de la nouvelle classe d'activité , où que vous voulez lancer, de créer l'intention en utilisant la syntaxe suivante : Photos

intention myScreen = new Intent (this, LovelyScreen.class ) ; this.startActivity ( myScreen ) ; Photos

Ce code commence l'activité définie par la nouvelle classe . Changer le nom de la classe en fonction de votre propre application . Répétez le processus de création d' une nouvelle classe , l'extension de la classe d'activité , la substitution de la méthode " onCreate " , ajoutant le manifeste et le démarrage d'une intention pour chaque nouvelle activité dont vous avez besoin dans votre application .

Photos

Téléphones intelligents