[JAVA] Premier développement Android pour les gens occupés

introduction

Cet article est un guide destiné aux membres n'ayant aucune expérience en développement Android dans l'entreprise pour créer une application qui comprend le cycle de vie de l'activité, qui est la base d'Android, par mouvement avant auto-apprentissage. Par conséquent, veuillez noter que la plupart des explications détaillées sont omises. La machine de développement est supposée être une machine Windows 10.

Avant de commencer

Veuillez préparer l'environnement de développement. Les trois points suivants doivent être préparés. --Android Studio (La version au moment de la rédaction est 3.4.1)

Installation d'Android Studio

[Ici](https://developer.android.com/studio/?gclid=Cj0KCQjwitPnBRCQARIsAA5n84lkUis7r2qTcFHo4UK1m7AyGlIYs7bbP2By1_zZ9hYPioz39oSAOtmALMawAscE La dernière version est bien.

Installation du SDK Android

Vous pouvez ouvrir "SDK Manager" à partir du bouton en haut à droite d'Android Studio. image.png

Créer un émulateur Android

Vous pouvez ouvrir "Android Virtual Device Manager" à partir du bouton en haut à droite d'Android Studio. Créez le système d'exploitation avec Oreo ou supérieur. image.png

Autres réglages

Si vous connaissez Eclipse, vous pouvez sélectionner Eclipse dans Paramètres → Keymap. image.png

Créer un nouveau projet

image.png

Sélectionnez une activité vide image.png

Langue: Java Minimum API level:API 27 Utiliser les artefacts androidx. *: Vérifier image.png

Confirmation du cycle de vie

la mise en oeuvre

Vérifiez le cycle de vie de l'activité et du fragment tout en le déplaçant. Implémenter pour afficher le journal dans le rappel de chaque cycle de vie.

[À propos du cycle de vie de l'activité](https://developer.android.com/guide/components/activities.html? hl=ja#ImplementingLifecycleCallbacks)

MainActivity.java


public class MainActivity extends AppCompatActivity {

    private static final String TAG = "MainActivity";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Log.i(TAG, "onCreate");
    }

    @Override
    protected void onRestart() {
        super.onRestart();

        Log.i(TAG, "onRestart");
    }

    @Override
    protected void onStart() {
        super.onStart();

        Log.i(TAG, "onStart");
    }

    @Override
    protected void onResume() {
        super.onResume();

        Log.i(TAG, "onResume");
    }

    @Override
    protected void onPause() {
        super.onPause();

        Log.i(TAG, "onPause");
    }

    @Override
    protected void onStop() {
        super.onStop();

        Log.i(TAG, "onStop");
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();

        Log.i(TAG, "onDestroy");
    }
}

Courir

Lorsque vous appuyez sur le bouton d'exécution, une liste des périphériques de destination d'exécution apparaît, sélectionnez donc le périphérique et appuyez sur OK.

image.png

Lorsque l'application démarre, vérifions le moment auquel le rappel est appelé dans la console Logcat d'Android Studio. À ce stade, il sera plus facile de voir si le niveau de journal à afficher est réglé sur Info ou plus. image.png

NEXT STEP Ensuite, nous allons créer l'interface utilisateur. Première création de l'interface utilisateur Android pour les personnes occupées (En outre, expérience de liaison de données)

Recommended Posts

Premier développement Android pour les gens occupés
Première création d'interface utilisateur de développement Android pour les personnes occupées (en plus, expérience de liaison de données)
Développement d'Android Studio pour la première fois (pour les débutants)
Une collection de bibliothèques utiles dans le développement Android
Notes pour les débutants en développement d'applications Android
Directives d'apprentissage pour le développement Android pour les ingénieurs iOS
Préparation au développement Android de POCOPHONE f1
Développement Android app_preparation
Code de modèle minimal pour le développement Android, implémentation de RecyclerView
Résumé du lien de développement Android
Préparation au développement d'applications Android 7/15
Site de référence de développement Android
Procédure de publication d'applications Android adaptée aux débutants, en difficulté pour la première version first
L'ingénieur iOS démarre le développement Android
Lancement du développement personnel de l'application Android
Développement d'applications ROS sur Android
valeur par défaut d'Android: exporté
Développement Android ~ transition d'écran (intention) ~
Premier développement Java dans Eclipse
Créer un environnement Spring pour Android 2.0.0
Introduction au développement d'applications Android 1 Installation de JDK et d'Android Studio pour mac