[JAVA] Erste Android-Entwicklung für vielbeschäftigte Menschen

Einführung

Dieser Artikel ist ein Leitfaden für Mitglieder, die keine Erfahrung in der Android-Entwicklung im Unternehmen haben, um eine Anwendung zu erstellen, die den Lebenszyklus von Aktivitäten, die die Grundlage von Android bilden, durch Bewegung vor dem Selbstlernen versteht. Bitte beachten Sie daher, dass die meisten detaillierten Erklärungen weggelassen werden. Es wird angenommen, dass der Entwicklungscomputer ein Windows 10-Computer ist.

Bevor du anfängst

Bitte bereiten Sie die Entwicklungsumgebung vor. Die folgenden drei Punkte müssen vorbereitet werden. --Android Studio (Die Version zum Zeitpunkt des Schreibens ist 3.4.1)

Installation von Android Studio

Hier Die neueste Version ist in Ordnung.

Installation des Android SDK

Sie können "SDK Manager" über die Schaltfläche oben rechts in Android Studio öffnen. image.png

Erstellen Sie den Android Emulator

Sie können "Android Virtual Device Manager" über die Schaltfläche oben rechts in Android Studio öffnen. Erstellen Sie das Betriebssystem mit Oreo oder höher. image.png

Andere Einstellungen

Wenn Sie mit Eclipse vertraut sind, können Sie Eclipse unter Einstellungen → Keymap auswählen. image.png

Erstellen Sie ein neues Projekt

image.png

Wählen Sie Leere Aktivität image.png

Sprache: Java Minimum API level:API 27 Verwenden Sie AndroidX. * Artefakte: Überprüfen image.png

Bestätigung des Lebenszyklus

Implementierung

Überprüfen Sie den Lebenszyklus von Aktivität und Fragment, während Sie es tatsächlich verschieben. Implementieren Sie diese Option, um das Protokoll im Rückruf jedes Lebenszyklus auszugeben.

[Über den Lebenszyklus von Aktivitäten](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");
    }
}

Lauf

Wenn Sie auf die Schaltfläche Ausführen klicken, wird eine Liste der Ausführungszielgeräte angezeigt. Wählen Sie das Gerät aus und drücken Sie OK.

image.png

Wenn die App gestartet wird, überprüfen wir den Zeitpunkt, zu dem der Rückruf in der Logcat-Konsole von Android Studio aufgerufen wird. Zu diesem Zeitpunkt ist es einfacher zu erkennen, ob die anzuzeigende Protokollstufe auf Info oder höher eingestellt ist. image.png

NEXT STEP Als nächstes erstellen wir die Benutzeroberfläche. Erste Erstellung der Android-Benutzeroberfläche für vielbeschäftigte Personen (zusätzlich zur Erfahrung mit Datenbindung)

Recommended Posts

Erste Android-Entwicklung für vielbeschäftigte Menschen
Erste Erstellung einer Benutzeroberfläche für die Android-Entwicklung für vielbeschäftigte Personen (zusätzlich Erfahrung mit Datenbindung)
Android Studio-Entwicklung zum ersten Mal (für Anfänger)
Eine Sammlung von Bibliotheken, die für die Android-Entwicklung nützlich sind
Hinweise für Anfänger in der Android-Anwendungsentwicklung
Lernrichtlinien für die Android-Entwicklung für iOS-Ingenieure
Vorbereitung für die Android-Entwicklung von POCOPHONE f1
Android-Entwicklung app_preparation
Minimaler Vorlagencode für die Android-Entwicklung, RecyclerView-Implementierung
Zusammenfassung des Android-Entwicklungslinks
Vorbereitung der Android-App-Entwicklung 7/15
Android-Entwicklungsreferenzseite
Anfängerfreundliches Veröffentlichungsverfahren für Android-Apps, das um die erste Version kämpft⁈
Der iOS-Ingenieur startet die Android-Entwicklung
Startschuss für die persönliche Entwicklung der Android-App
ROS App Entwicklung auf Android
Standardwert von Android: exportiert
Android-Entwicklung ~ Bildschirmübergang (Absicht) ~
Erste Java-Entwicklung in Eclipse
Build Spring für Android 2.0.0
Einführung in die Android App-Entwicklung 1 Installieren von JDK und Android Studio für Mac