Networking Android
HTTP, REST API, Retrofit, OkHttp, JSON parsing, Network security
1permission ใดที่จำเป็นสำหรับการเข้าถึง Internet?
permission ใดที่จำเป็นสำหรับการเข้าถึง Internet?
คำตอบ
permission <uses-permission android:name='android.permission.INTERNET' /> ต้องถูกประกาศใน AndroidManifest.xml เป็น permission ปกติ (ไม่ใช่ dangerous) ที่ไม่ต้องร้องขอใน runtime หากไม่มี permission นี้ การพยายามเชื่อมต่อเครือข่ายใดๆ จะล้มเหลวด้วย SecurityException
2Retrofit คืออะไร?
Retrofit คืออะไร?
คำตอบ
Retrofit เป็น HTTP client แบบ type-safe สำหรับ Android และ Java พัฒนาโดย Square มันเปลี่ยน HTTP API ให้เป็น interface Java/Kotlin พร้อม annotation Retrofit จัดการ serialization/deserialization JSON และ request แบบ asynchronous โดยอัตโนมัติ และทำงานร่วมกับ OkHttp, Coroutines, RxJava เป็นโซลูชันที่ Google แนะนำสำหรับการเรียกเครือข่าย
3HTTP method หลักมีอะไรบ้าง?
HTTP method หลักมีอะไรบ้าง?
คำตอบ
HTTP method หลักคือ: GET (ดึงข้อมูล resource), POST (สร้าง resource), PUT (อัปเดต resource ทั้งหมด), PATCH (อัปเดตบางส่วน), DELETE (ลบ resource), HEAD (ดึงเฉพาะ headers), OPTIONS (ตัวเลือกการสื่อสาร) GET และ DELETE เป็น idempotent ส่วน POST ไม่ใช่
HTTP GET method ใช้สำหรับอะไร?
HTTP POST method ใช้สำหรับอะไร?
+26 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Android อื่นๆ
พื้นฐาน Android
UI และทรัพยากร Android
Lifecycle ของ Android
การนำทาง Android
การจัดการข้อมูล Android
การทดสอบ Android
Android Gradle
พื้นฐานภาษา Kotlin สำหรับ Android
Room Database
การทำงานเบื้องหลัง
Jetpack Compose
สิทธิ์และฟีเจอร์ของอุปกรณ์
Firebase สำหรับ Android
Android MVVM Architecture
เครือข่าย Android ขั้นสูง
Collections และ Operators ใน Kotlin
Kotlin Coroutines และ Flow
การฉีด Dependency ใน Android
Android MVI Architecture
Android Clean Architecture
Android Compose ขั้นสูง
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
เชี่ยวชาญ Android สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี