반응형

코틀린 4

[kotlin] 안드로이드에서 REST API 서버 구현 (NanoHTTPd)

일반적으로.. 모바일 폰은 서버로부터 데이터를 받아 동작하는 클라이언트의 역할을 하는 것이 대부분이다. 또한, HTTP REST API 기능을 앱으로 구현한다고 한다면, 클라이언트의 기능을 구현한다고 생각하는 것이 일반적이다. 이동형 장치의 특성상, 수시로 네트워크가 변경되는 모바일 폰에 서버를 구축한다는 것 자체가 적합한 일은 아니다. 이유가 어찌 되었든, 기술적으로 모바일에서 REST API 서버를 구축할 수 있는 라이브러리가 있다. ## NanoHTTPd GitHub - NanoHttpd/nanohttpd: Tiny, easily embeddable HTTP server in Java. Tiny, easily embeddable HTTP server in Java. Contribute to Nano..

[kotlin] 뒤로가기 두 번 눌러 종료하는 코드

처음 뒤로가기 시 토스트 띄우고 그 상태에서 다시 누를때 종료 아래 코드 참조 private var backPressTime: Long = 0 override fun onBackPressed() { val tempTime = System.currentTimeMillis() val intervalTime: Long = tempTime - backPressTime if (intervalTime in 0..2000) { moveTaskToBack(true) // 태스크를 백그라운드로 이동 finishAndRemoveTask() // 액티비티 종료 + 태스크 리스트에서 지우기 // 액티비티만 죽이고, 프로세스는 계속 실행하려면 아래 주석처리. //android.os.Process.killProcess(andro..

반응형