Sieć Android
HTTP, REST API, Retrofit, OkHttp, JSON parsing, Network security
1Jakie uprawnienie jest potrzebne do dostępu do Internetu?
Jakie uprawnienie jest potrzebne do dostępu do Internetu?
Odpowiedź
Uprawnienie <uses-permission android:name='android.permission.INTERNET' /> musi być zadeklarowane w AndroidManifest.xml. To normalne uprawnienie (nie dangerous), które nie wymaga żądania runtime. Bez tego uprawnienia każda próba połączenia sieciowego zakończy się niepowodzeniem z SecurityException.
2Czym jest Retrofit?
Czym jest Retrofit?
Odpowiedź
Retrofit to type-safe klient HTTP dla Androida i Javy rozwijany przez Square. Zamienia HTTP API w interfejs Java/Kotlin z annotacjami. Retrofit automatycznie obsługuje serializację/deserializację JSON, asynchroniczne requesty i integruje się z OkHttp, Coroutines, RxJava. To rekomendowane przez Google rozwiązanie do wywołań sieciowych.
3Jakie są główne metody HTTP?
Jakie są główne metody HTTP?
Odpowiedź
Główne metody HTTP to: GET (pobranie zasobów), POST (utworzenie zasobu), PUT (całkowita aktualizacja zasobu), PATCH (częściowa aktualizacja), DELETE (usunięcie zasobu), HEAD (pobranie tylko headers), OPTIONS (opcje komunikacji). GET i DELETE są idempotentne, POST nie jest.
Do czego służy metoda HTTP GET?
Do czego służy metoda HTTP POST?
+26 pytań z rozmów
Inne tematy rekrutacyjne Android
Podstawy Androida
UI i zasoby Android
Cykl Życia Androida
Nawigacja Android
Zarządzanie Danymi Android
Testowanie Android
Android Gradle
Podstawy języka Kotlin dla Androida
Room Database
Praca w tle
Jetpack Compose
Uprawnienia i Funkcje Urządzenia
Firebase dla Android
Android MVVM Architecture
Zaawansowane Sieci Android
Kolekcje i Operatory Kotlin
Kotlin Coroutines i Flow
Wstrzykiwanie zależności w Android
Android MVI Architecture
Android Clean Architecture
Android Compose Zaawansowany
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Opanuj Android na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo