Android

Android Networking

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

29 gespreksvragen·
Junior
1

Welke permission is nodig om toegang te krijgen tot Internet?

Antwoord

De permission <uses-permission android:name='android.permission.INTERNET' /> moet worden gedeclareerd in de AndroidManifest.xml. Het is een normale permission (niet dangerous) die geen runtime-verzoek vereist. Zonder deze permission zal elke netwerkverbindingspoging mislukken met een SecurityException.

2

Wat is Retrofit?

Antwoord

Retrofit is een type-safe HTTP-client voor Android en Java ontwikkeld door Square. Het verandert een HTTP API in een Java/Kotlin interface met annotaties. Retrofit verwerkt automatisch JSON serialisatie/deserialisatie, asynchrone verzoeken en integreert met OkHttp, Coroutines, RxJava. Het is Google's aanbevolen oplossing voor netwerkaanroepen.

3

Wat zijn de belangrijkste HTTP-methoden?

Antwoord

De belangrijkste HTTP-methoden zijn: GET (resources ophalen), POST (een resource aanmaken), PUT (een resource volledig bijwerken), PATCH (gedeeltelijke update), DELETE (een resource verwijderen), HEAD (alleen headers ophalen), OPTIONS (communicatie-opties). GET en DELETE zijn idempotent, POST niet.

4

Waarvoor wordt de HTTP GET-methode gebruikt?

5

Waarvoor wordt de HTTP POST-methode gebruikt?

+26 gespreksvragen

Beheers Android voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis