본문 바로가기

전체 글

(96)
[안드로이드] 푸쉬 알림 (기초) 안드로이드 공식 문서 https://developer.android.com/guide/topics/ui/notifiers/notifications?hl=ko 알림 개요 | Android 개발자 | Android Developers 알림 개요 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 알림은 사용자에게 미리 알림을 주고 다른 사람과의 소통을 가능하게 하며 앱에서 보내는 기타 정 developer.android.com 개인 프로젝트를 진행하던 도중 백그라운드에서 위치를 받아 일정 위치에 도달하면 푸쉬 알림이 오도록 구현하였는데, 이때 사용한 방법을 잊지 않기 위해 기록해둔다. 해당 방법은 간단한 방법이지만, 우리가 흔히 사용하는 앱들은 앱이 종료되어 있는 상태에서 푸쉬 알..
[안드로이드] AlertDialog AlertDialog는 유저에게 선택 또는 어떠한 입력을 요구할 때 사용하는 메시지 창이다. 보통 작은 화면으로 사용되며, 유저가 다음으로 넘어가기 전 무언가 조치를 취해야 할 때 사용되는 Modality Event이다. 사용 방법 AlertDialog.Builder(context) .setTitle("Title") .setMessage("Message") .setPositiveButton("예") { _, _ -> //TODO Positive Action } .setNegativeButton("아니오") { _, _ -> //TODO Negavive Action } .create() .show() Custom Dialog // 초기화 val dialog = Dialog(this) dialog.setCo..
[프로그래머스] 타겟 넘버 with Kotlin 문제 numbers의 배열의 숫자들을 적절히 더하거나 빼서 타겟 넘버를 만들 수 있는 방법을 반환하는 문제 풀이 방법 완전 탐색 DFS로 풀이 numbers = [1,1,1] 이라면 위와 같이 탐색 코드 class Solution { var answer = 0 fun solution(numbers: IntArray, target: Int): Int { //target 에서 numbers의 값들을 빼거나 더해서 최종 0 이면 answer ++ DFS(target, numbers, 0, numbers.size-1) return answer } fun DFS(target: Int, numbers: IntArray, index: Int, check : Int){ for(i in arrayOf(1, -1)){ v..