Android

Android-Networking

HTTP, REST API, Retrofit, OkHttp, JSON parsing, Network security

29 Interview-Fragen·
Junior
1

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.

2

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.

3

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.

4

Wofür wird die HTTP GET-Methode verwendet?

5

Wofür wird die HTTP POST-Methode verwendet?

+26 Interview-Fragen

Meistere Android für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten