Android/개발
-
[뒤로가기 두번 눌러 종료] 안드로이드 뒤로가기 두번 눌러서 종료하기Android/개발 2018. 10. 26. 21:39
안드로이드 뒤로가기 두 번 눌러서 앱 종료하기 안드로이드는 안드로이드만의 특징 중 하나인 뒤로가기 버튼을 이용하여 앱을 종료할 수 있습니다. 앱을 종료하고 싶으면 간편하게 뒤로가기를 누르면 되죠. 하지만 사용자가 잘못 눌렀는데 앱이 종료된다면 사용자에게는 좋지않은 UX가 될 것입니다. 그래서 예전에는 종료 다이얼로그를 띄워 종료를 확인하는 방법을 많이 썼지만 요즘은 뒤로가기를 한 번 누르면 Toast 메세지가 나오고 한 번 더 누르면 앱이 종료되는 방식을 많이 사용합니다. 그래서 뒤로가기를 두 번 눌렀을때 앱이 종료되는 방법을 알아보도록 하겠습니다! 구현 방법은 변수 하나, 객체 하나 그리고 Override함수인 onBackPressed() 함수에 소스코드 5~6줄만 추가시켜주면 됩니다. 1. 변수와 객..
-
[CustomListView] 안드로이드 커스텀 리스트뷰 아이템 클릭Android/개발 2017. 2. 18. 21:06
안드로이드 간단하게 Custom ListView 만들기 ListView에서는 ItemClickListener를 사용하여 쉽게 Click Event를 구현할 수 있습니다. ItemClickListener를 이용하여 Item의 이미지를 확대해서 보여주는 DetailActivity로 이동하는 예제를 만들어봤습니다! MainActivity의 ListView에서 Item을 클릭할 때 Intent를 이용하여 DetailActivity로 값을 넘겨주는 방식입니다. 기본 프로젝트는 [CustomListView] 안드로이드 커스텀 리스트뷰에서 확인하실 수 있습니다. 1. activity_detail.xml - DetailActivity에서 크게 보여줄 이미지가 들어갈 ImageView를 만들어 줍니다. 2. listVi..
-
[CustomListView] 안드로이드 커스텀 리스트뷰Android/개발 2017. 2. 7. 22:15
안드로이드 간단하게 Custom ListView 만들기 ListView는 안드로이드 개발을 하면서 정말 많이 쓰이는 view중 하나입니다.요새는 RecyclerView를 많이 사용하지만 때에 저 같은 초보자는 때에따라 ListView를 사용해야 할 때가 있습니다.그래서 ListView에 대해 정리하는 차원에서 Custom ListView를 간단하게 만들어봤습니다.Custom ListView란 여러개의 뷰를 ListView에 보여주는 ListView를 말합니다! Custom ListView를 만들기 위해서는 4가지만 준비하시면 됩니다. 1. ListView - activity_main.xml - 여러개의 View들을 담을 ListView를 만들어 줍니다. 2. Item - item_custom.xml - ..
-
[Jericho] jericho를 이용해 html 파싱Android/개발 2017. 1. 28. 01:01
jericho lib를 이용하여 로또 당첨정보 파싱하기 로또 apihttp://www.nlotto.co.kr/common.do?method=getLottoNumber&drwNo=[회차번호]// 회차번호가 비어있으면 최근 회차 - 로또 당첨정보를 가져올 수 있는 api가 존재합니다. 하지만 위 주소로 접속해보시면 알다시피 [당첨번호, 1등 총 당첨금, 1등 1인당 당첨금, 1등 당첨자 수, 추첨일] 등 1등 당첨에 대한 정보만 가져오실 수 있습니다. ex) 실제 json 값 { "bnusNo":36, "firstWinamnt":1634191091, "totSellamnt":71768122000, "returnValue":"success", "drwtNo3":28, "drwtNo2":27, "drwtNo1"..