_Study/AndroidStudio(32)
-
다양한 다이얼로그 코틀린 안드로이드 스튜디오 #토스트 #알림 #캘린더 #시계
10-3 다양한 다이얼로그 🐇¸.•*¨*•¸.•*¨*•¸.•*¨*•¸.•*¨*• 해당 자료는 강의 학습자료이며, Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린을 참고하였습니다. 토스트 메시지 띄우기 val toast = Toast.makeText(this,"종료하려면 한 번 더 누르세요",Toast.LENGTH_SHORT) toast.show() 토스트는 화면 아래쪽에 잠깐 보였다가 사라지는 문자열으로 토스트는 Toast의 makeText() 함수로 만든다. - open static fun makeText(context: Context!, text: CharSequence!, duration: Int): Toast! - open static fun makeText(context: Conte..
2022.12.07 -
안드로이드 스튜디오, API 레벨 호환성 고려하기, 퍼미션 설정하기
10-1 API 레벨 호환성 고려하기 🐇¸.•*¨*•¸.•*¨*•¸.•*¨*•¸.•*¨*• 해당 자료는 강의 학습자료이며, Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린을 참고하였습니다. API 레벨 호환성 고려하기 midSdk 21 targetSdk 31 31 버전의 API로 개발하지만 21 버전 기기에서도 오류가 발생하지 않고 돌아간다는 의미이다. minSdk 설정값보다 상위 버전에서 제공하는 API를 사용한다면 호환성을 고려한다. @RequiresApi 애너테이션이나 @TargetApi 애너테이션을 이용하여 안드로이드 스튜디오에서 오류를 무시하는 설정을 할 수 있다. 오류가 발생하는데 왜 그런지는 모르지만 나중에 처리하기로 했다. API 레벨 호환성 문제 발생을 막으려면 직접 코드로 ..
2022.12.07 -
할일 목록 앱 만들기 완성본 코틀린
보호되어 있는 글입니다.
2022.12.07 -
할일 목록 앱 만들기 코틀린
할일 목록 앱 만들기 🐇¸.•*¨*•¸.•*¨*•¸.•*¨*•¸.•*¨*• 해당 자료는 강의 학습자료이며, Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린을 참고하였습니다. 1단계 . 모듈 생성과 빌드 그래들 설정하기 Ch13_Activity 라는 이름으로 새로운 모듈 그래들 파일에 뷰 바인딩을 사용하도록 설정 2단계 . 할 일 등록 액티비티 생성하기 3단계 . 리소스 & 소스 파일 복사하기 4단계 . 할 일 등록 액티비티 작성하기 add부터 작성하기 package com.example.ch13_activity import android.app.Activity import androidx.appcompat.app.AppCompatActivity import android.os.Bundle i..
2022.12.07 -
안드로이드 스튜디오 태스크 관리, 액티비티 ANR 문제와 코루틴
13-4 태스크 관리 🐇¸.•*¨*•¸.•*¨*•¸.•*¨*•¸.•*¨*• 해당 자료는 강의 학습자료이며, Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린을 참고하였습니다. 시스템에서 태스크 관리 액티비티 태스크란 앱이 실행될 때 시스템에서 액티비티의 각종 정보를 저장하는 공간으로 사용자가 기기의 뒤로가기 버튼을 누르면 이 태스크에서 위쪽에 있는 액티비티를 종료된다. (stack) 앱과 앱이 연동되어 실행되는 구조 앱 태스크에는 다른 앱의 activity가 쌓일 수 있다. 실행되면 위에 쌓이는 stack 구조 태스크 제어 태스크를 제어하는 2가지 방법으로 액티비티가 등록되는 매니페스트 파일의 태그의 launchMode 를 이용하거나 인텐트의 flags 정보를 설정하여 제어한다. 태그의 lau..
2022.12.07 -
메신저 앱의 인트로 화면 만들기 코틀린
리소스의 종류와 특징 🐇¸.•*¨*•¸.•*¨*•¸.•*¨*•¸.•*¨*• 해당 자료는 강의 학습자료이며, Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린을 참고하였습니다. 1단계. 새 모듈 생성하기 Ch9_Resource라는 이름으로 새로운 모듈을 만듭니다. 2단계. 리소스 파일 준비하기 round_button.xml 3단계. 언어별 문자열 리소스 작성하기 Ch09_Resources Find your phone contacts on Messenger Continuously uploading your contacts helps Facebook and Messenger suggest connections and provide and improve ads for you and others, an..
2022.12.07