목록전체 글 (66)
아무고토 몰라효

https://leetcode.com/problems/palindrome-number문제Given an integer x, return true if x is a palindrome, and false otherwise.Example 1:Input: x = 121 Output: true Explanation: 121 reads as 121 from left to right and from right to left.Example 2:Input: x = -121 Output: false Explanation: From left to right, it reads -121. From right to left, it becomes 121-. Therefore it is not a palindrome.Example..

https://leetcode.com/problems/two-sum/문제Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target.You may assume that each input would have exactly one solution, and you may not use the same element twice.You can return the answer in any order.Example 1:Input: nums = [2,7,11,15], target = 9 Output: [0,1] Explanation: Because nums[0] ..

안녕하세요! 🙋🏻♀️Android 의 Context 에 대해 간략하게 작성해봅니다.📌 Context 란- 어플리케이션의 현재 상태를 나타낸다.- Activity 와 어플리케이션의 정보를 얻기 위해 사용할 수 있다.- 리소스, 데이터베이스, Shared preference 등 접근하기 위해 사용할 수 있다.- Activity와 어플리케이션 클래스는 Context 클래스를 확장한 클래스이다. 📌 Application Context- Application Context 는 싱글톤 인스턴스이며, Activity 에서 `getApplicationContext()` 를 통해 접근할 수 있다.- 해당 Context 는 Application 라이프사이클에 묶여있으며, 현재 Context 가 종료된 이후에도 C..

👼🏻 초보 안드로이드 개발자가 매번 구글링하기 싫어서 정리하는 블로그 👼🏻안녕하세요! 🙋🏻♀️Annotation 에 관해 작성해 보았습니다.Annotation 이란?소스 코드에 메타데이터를 추가하는 방법 중 하나.해당 메타데이터는 컴파일러나 다른 도구가 소스 코드를 처리하거나 실행할 때 정보를 제공한다.또한 코드를 더 간결하고 가독성있게 만들고, 런타임 동작을 변경하거나 개선하는데 도움이 된다.Resource 관련 Annotation [[참고 사이트#1]]메서드나 지역 변수, 필드 반환 값이 리소스 참조가 될 것으로 예상됨을 나타낸다.@AnimatorRes : animator 리소스 참조 (android.R.animator.)@AnimRes : anim 리소스 참조 (android.R.ani..

👼🏻 초보 안드로이드 개발자가 매번 구글링하기 싫어서 정리하는 블로그 👼🏻안녕하세요! 🙋🏻♀️Main Thread 와 Handler 에 대해 작성해보았습니다.Main Thread + Handler📌 일반적인 Main Thread프로세스 실행 중의 필요에 따라 Thread가 생성 및 실행된다.Thread는 기존에 이미 실행되어있는 다른 Thread에 의해 생성 및 실행한다.최초의 Thread를 Main Thread라고 부른다. 이 Thread가 생성되고 시작되는 곳을 main() 함수라고 부른다.프로세스가 시작되어 프로세스의 시작점인 main()함수에서 실행되는 최초의 Thread가 Main Thread가 된다.📌 Android의 메인스레드앱에 포함된 액티비티 중 하나를 런처로 지정함으로써..

👼🏻 초보 안드로이드 개발자가 매번 구글링하기 싫어서 정리하는 블로그 👼🏻 안녕하세요! 🙋🏻♀️ Android 의 ANR 이라는게 무엇인지 정리해보았습니다. 📌 ANR 이란? ANR 이란 Application Not Responding 의 약자이다. 어플리케이션의 UI Thread 가 너무 오랫동안 차단되면 ANR(어플리케이션 응답없음)오류가 나타나게 된다. 앱이 포그라운드에 있으면 아래와 같은 시스템에서 사용자에게 다이얼로그를 표시한다. (사용자가 ANR 다이얼로그에서 앱을 강제 종료할 수 있다.) 📌 ANR 발생하는 이유? 입력 전달 타임아웃 : 앱이 입력이벤트 (ex.키 누름 또는 화면 터치)에 5초 이내에 응답하지 않는 경우 서비스 실행 : 앱에서 선언한 서비스가 몇 초 이내에 Service.o..

👼🏻 초보 안드로이드 개발자가 매번 구글링하기 싫어서 정리하는 블로그 👼🏻 안녕하세요! 🙋🏻♀️ 개발을 하다 보면 View 가 보여지고 있는지, 안보여지고 있는지 확인하고 싶을 때가 있어요. 보여지고 있다면 숨겨야할때... 아니면 보여지면 안되는 순간에 보여지고 있다거나.. 등등 그럴때 "getVisibility()" 함수를 사용하여 View 의 보여짐 여부를 확인 할 수 있어요. 이 함수는 "int" 를 반환하게 되는데, 반환 값으로는 즉, View.VISIBLE -> 0 View.INVISIBLE -> 4 View.GONE -> 8 이렇게 반환하게 됩니다. 사실 실제로 int 값을 작성하여 코드를 짜진 않습니다. 어차피 View.VISIBLE 자체도 int 를 반환하기에 굳이 숫자를 가지고 비교하진..
👼🏻 초보 안드로이드 개발자가 매번 구글링하기 싫어서 정리하는 블로그 👼🏻 안녕하세요! 🙋🏻♀️ RadioButton Kotlin Version 으로 작성해볼거에요!!! Java 랑 다른점이 거의 없지만, Java버전에서 string.xml 간단 사용법 및 작성법을 작성했으니 참고해주세용! 2021.12.21 - [Android ( JAVA )/개발] - [Android] RadioButton 간단 사용법(feat. strings.xml) [Android] RadioButton 간단 사용법(feat. strings.xml) 👼🏻 초보 안드로이드 개발자가 매번 구글링하기 싫어서 정리하는 블로그 👼🏻 [Android] CheckBox 간단 사용법 👼🏻 초보 안드로이드 개발자가 매번 구글링하기 싫어서 정리하..
👼🏻 초보 안드로이드 개발자가 매번 구글링하기 싫어서 정리하는 블로그 👼🏻 안녕하세요! 🙋🏻♀️ CheckBox Kotlin 버전으로 한번 작성해 보았습니다. Java 버전은 하단으루 2021.12.21 - [Android ( JAVA )/개발] - [Android] CheckBox 간단 사용법 [Android] CheckBox 간단 사용법 👼🏻 초보 안드로이드 개발자가 매번 구글링하기 싫어서 정리하는 블로그 👼🏻 2022.01.03 수정 ( 🤗 유튜브 오시면 나름 설명도 해줘요 🤗 ) 회원가입을 할때나 뭔가 확인을 요구할때 자주 쓰 devziner.tistory.com View는 동일함으로 넘어갈게요 :) class MainActivity : AppCompatActivity() { // 변수 선언 l..
👼🏻 초보 안드로이드 개발자가 매번 구글링하기 싫어서 정리하는 블로그 👼🏻 안녕하세요! 🙋🏻♀️ 앱 내에서 문자보내는 기능을 해볼거에요! JAVA 버전이 궁금하다면? 2021.12.17 - [Android ( JAVA )/개발] - [Android] 안드로이드 앱 내에서 문자보내기 [Android] 안드로이드 앱 내에서 문자보내기 👼🏻 초보 안드로이드 개발자가 매번 구글링하기 싫어서 정리하는 블로그 👼🏻 [Android] 안드로이드 앱 내에서 전화걸기 👼🏻 초보 안드로이드 개발자가 매번 구글링하기 싫어서 정리하는 devziner.tistory.com View 를 그리기 전에 권한을 추가해주어야 합니다. AndroidManifest.xml 에 추가해줍니다. 권한을 추가해주었다면 이제 View를 그려주러갑..