Android-Networking
HTTP, REST API, Retrofit, OkHttp, JSON parsing, Network security
1Welche Berechtigung wird benötigt, um auf das Internet zuzugreifen?
Welche Berechtigung wird benötigt, um auf das Internet zuzugreifen?
Antwort
Die Permission <uses-permission android:name='android.permission.INTERNET' /> muss im AndroidManifest.xml deklariert werden. Es handelt sich um eine normale Permission (nicht dangerous), die keine Runtime-Anfrage erfordert. Ohne diese Permission schlägt jeder Netzwerkverbindungsversuch mit einer SecurityException fehl.
2Was ist Retrofit?
Was ist Retrofit?
Antwort
Retrofit ist ein typsicherer HTTP-Client für Android und Java, entwickelt von Square. Er wandelt eine HTTP-API in eine Java/Kotlin-Schnittstelle mit Annotations um. Retrofit verwaltet automatisch die JSON-Serialisierung/-Deserialisierung, asynchrone Anfragen und integriert sich mit OkHttp, Coroutines, RxJava. Es ist Googles empfohlene Lösung für Netzwerkaufrufe.
3Was sind die wichtigsten HTTP-Methoden?
Was sind die wichtigsten HTTP-Methoden?
Antwort
Die wichtigsten HTTP-Methoden sind: GET (Ressourcen abrufen), POST (eine Ressource erstellen), PUT (eine Ressource vollständig aktualisieren), PATCH (Teilaktualisierung), DELETE (eine Ressource löschen), HEAD (nur Headers abrufen), OPTIONS (Kommunikationsoptionen). GET und DELETE sind idempotent, POST nicht.
Wofür wird die HTTP GET-Methode verwendet?
Wofür wird die HTTP POST-Methode verwendet?
+26 Interview-Fragen
Weitere Android-Interviewthemen
Android-Grundlagen
Android UI und Ressourcen
Android-Lebenszyklus
Android-Navigation
Android-Datenverwaltung
Android Testing
Android Gradle
Kotlin-Sprachgrundlagen für Android
Room Database
Hintergrundarbeit
Jetpack Compose
Berechtigungen und Gerätefunktionen
Firebase für Android
Android MVVM Architecture
Erweitertes Android Networking
Kotlin Collections und Operatoren
Kotlin Coroutines und Flow
Dependency Injection in Android
Android MVI Architecture
Android Clean Architecture
Android Compose Fortgeschritten
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Meistere Android für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten