Home
Se Young
Cancel

Swipe Layout

SwipeLayout https://github.com/chthai64/SwipeRevealLayout 의존성 추가 implementation 'com.chauthai.swipereveallayout:swipe-reveal-layout:1.4.1' Adapter 등록 및 리스너 추가 public class NoteAdapter ext...

JetPack이란?

JetPack Jetpack이란 github 안드로이드 프로젝트를 구경하다 보면 Jetpack이라는 단어가 종종 보인다. 책에서는 구경도 못한 단어여서 정리를 해보고자 한다. Jetpack은 2018년 5월 8일에 구글이 발표한 라이브러리 도구 모음 집이다. 앱을 개발을 쉽고 빠르게 도와주는 라이브러리와 도구를 모아둔 것 이다. Jetp...

return문과 break 차이?

return문과 break 차이? 위의 소스코드에서 break문으로 빠져 나가면 weatherIndex값이 제대로 저장이 되는데, 왜 return 문을 사용하면 값이 저장이 안되는 걸까? 뭐지 ? 뭘 까? 이거 때문에 db 코드랑 class 파일 다 뜯어보느라 시간이 녹아 버렸다 나는 똑같은 줄 알았는데 … 나중에 return문에 대해...

안드로이드 xml 배경 적용하다 삽질한 건에 대하여

안드로이드 xml 배경 적용 오류 메인 액티비티의 전체 배경색을 바꿀려고 그라데이션 xml 파일을 정성스럽게 만든 후 메인 액티비티의 Constraint Layout 배경색에 적용 시켰는데 아래와 같이 오류가 났다. 코드를 잘못 짯나 해서 xml 태그를 계속 바꾸어 가며 2시간 삽질을 하다 진전이 없어 포기를 하였다. 이때 당시에 Layo...

코틀린 기본 문법 정리

코틀린 기본 문법 reference by Kotlin 공식 문서 Kotlin 구조 package kotlinproject fun main(){ println("Hello World") } .kt 확장자를 가진다. package, import 선언부는 자바와 동일 함수의 fun 키...

볼링 점수 계산 (17215)

볼링 점수 계산 (17215) 문제 소현이는 친구들과 함께 볼링을 치러 볼링장에 갔다. 그런데 볼링장의 시스템 오류로 인해 점수판에 점수가 집계 되지 않는 문제가 있었다. 밖이 너무 추운 나머지 소현이와 친구들은 그냥 치기로 하였고 1게임이 끝났지만 각자 점수가 얼마나 되는지를 계산하지 못하고 있다. 소현이와 친구들을 위해 볼링 점수를 계산해주...

MultiWindow (다중 창)

다중 창 지원하기 다중 창(Multi Window)은 단말 화면에 여러 개의 액티비티가 보이도록 지원하는 기능이다. 이 기능은 API 24부터 지원되므로 예전 단말에서는 볼 수 없는 기능이지만 최근 단말에서는 필요에 따라 사용할 수 있다. 사용자는 다중 창을 만들어 각각의 영역에 액티비티를 보여줄 수 있다. 시스템 메뉴 버튼을 누르면 단말에서 ...

네트워크 상태 확인

네트워크 상태 확인 단말의 인터넷 연결 상태는 어떻게 알 수 있을까? 인터넷에 연결되어 있다면 일반망에 연결되어 있는지, 무선랜(WiFi)에 연결 되었는지 어떻게 확인할까? 인터넷의 연결 상태에 따라 사용자에게 보여줄 결과물을 다르게 만들고 싶은 경우가 있다. 예제를 통해 알아보자. 예제 MainActivity.java package ...

시스템 서비스 활용하기

시스템 서비스 활용하기 시스템 서비스 (System Service)는 단말이 켜졌을 때 자동으로 실행되어 백그라운드에서 동작한다. 이런 시스템 서비스 중에 인플레이션을 위한 시스템 서비스나 센서를 위한 시스템 서비스 등을 포스팅 했다. 안드로이드에서는 다양한 시스템 서비스가 제공되는데 그 중에서 ActivityManager, PackageManag...

센서

센서 안드로이드는 다양한 표준 센서를 지원한다. 대표적인 센서 중 하나인 가속 센서 (Accelerometer) 는 다양한 기준 (Axe)을 따라 기기가 얼마 만큼의 속도로 움직이는지 측정할 수 있게 한다. 또한 자이로스코프 센서 (Gyroscope) 는 가속 센서보다 더 많은 축을 기준으로 시간에 따라 회전하는 정보까지 확인 할 수 있도록 해준...