카카오맵 API 설정하기
자바 코틀린 혼용해서 사용하기
자바 어노테이션과 오버라이드 메서드
액티비티가 시작 될 때 화면을 로드 하지 못할 때 발생하는 에러
예를들어 아래와 같이 정의되어 있다고 하자. id의 edittext가 공백일 경우에는 id로 포커스 (커서 이동)을, pw의 edittext가 공백일 경우에는 pw로 포커스 (커서 이동)을 하려면 위와 같이 작성하면 된다.
MainActivity의 onCreate 내에서 다음과같이 Intent를 정의합니다. SubActivity에서는 다음과 같은 코드로 값을 확인합니다. keySet을 이용합니다. 또는 출처 https://www.masterqna.com/android/16624/intent-정보-확인-방법 https://m.blog.naver.com/PostView...
vector asset으로 안드로이드 스튜디오 이미지 사용하기
안드로이드 스튜디오 최신 버전의 문제인지, kotlin으로 새 프로젝트를 생성해 실행하면 The minCompileSdk (31) specified in a dependency's AAR metadata (META-INF/com/android/build/gradle/a
ImageButton을 생성하면 회색 배경이 거슬리기도 합니다.이럴 경우 xml에서 ImageButton 속성에 다음 코드를 추가하면 해결됩니다.
취소선 표시 Kotlin textView.paintFlags = textView.paintFlags or Paint.STRIKETHRUTEXT_FLAG Java textView.setPaintFlags(textView.getPaintFlags() | Paint.STRIKETHRUTEXT_FLAG); 취소선 해제 Kotlin textView.pa...
다음과 같이 작성한다.만약 다른 사람의 컴퓨터에서도 띄우고 싶을 경우 그 사람의 Key Hash 값도 구해 등록해주어야한다.
Kakao Map API 를 이용하던 중 현재 위치를 받아오는 작업을 하며 해당 오류가 생겼습니다.Manifest 파일 내에 이 코드를 작성했는데도 오류가 생기곤합니다.Manifest에 권한을 명시해주었어도 따로 Runtime Permission 요청을 직접 해야합니다
현재는 style.xml 에서 themes.xml로 바뀐 듯 하다.
string.xml 파일을 클래스에서 사용하는 방법이다.
AndroidManifest.xml 다음 내용을 추가한다. SingleLiveEvent에 대한 내용은 https://velog.io/@dustndus8/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9CAndroid-MVVM-%EC%9D%B4%EB%B2%A4%ED%8A%B8-%EC%B2%98%EB%A6%AC-ovw9fsa1 ...
ViewModel Activity register_events.xml 기록용으로 다음 코드는 https://algosketch.tistory.com/146 를 참조했습니다.
[안드로이드/Android/Kotlin] EditText에서 키보드 올리기 및 내리기 InputMethodManager 만들기 키보드 올리기 키보드 내리기 출처: https://jsue.tistory.com/30
[안드로이드/Android/Kotlin] bottom sheet 띄우고 버튼 선택하기 build.gradle dependency 라이브러리 추가 패키지 내에서 오른쪽 클릭 후 New → Fragment → Fragment(Blank) 상속을 Fragment()에서 BottomSheetDialogFragment()로 변경, 다른 코드 지우고 onCre...
원래는 다음과같이 Provider을 사용해야 하는데, 위와 같이 by viewModels()로 사용할 수 있다.
목표 TodoList 만들기 시작 전 Fragment: 할 일 CREATE 및 READ, 체크박스 클릭 시 진행 중으로 이동 진행 중 Fragment: 진행 중인 할 일 READ, 체크박스 클릭 시 완료로 이동 완료 Fragment: 완료 된 일 READ (취소선), 휴지통박스 클릭 시 DELETE 시작 전, 진행 중, 완료는 ViewPager2로 이동 ...
2편에서 Adapter Room Database 사용 및 Model Repository ViewModel Room Database 사용 TodoDAO.kt TodoDatabase.kt TodoModel.kt TodoRepository.kt TodoViewModel.kt SingleLiveEvent에 대한 것은 다른 포스팅 참조 https://...
안드로이드 터미널에 해당 명령어을 입력하면 되는데, 설치가 되어있지 않다고 뜰 경우를 입력하고 Ctrl+Enter를 누르면 바로 실행할 수 있다.
https://firebase.google.com/ 시작하기 → 프로젝트 만들기 버튼 클릭 → 프로젝트 이름 작성 및 동의 → 계속 → 동의 후 다음프로젝트 설정 클릭 → 안드로이드 버튼 클릭 → SHA-1 값 등록 (등록하는 방법은 이전 게시물 참조)패키지
https://aries574.tistory.com/137 블로그 참조알림 기능을 구현할 준비는 끝났다.