본문 바로가기
728x90

개발/Android12

[Android] Android TV 새로운 프로젝트 생성 Android TV 앱 개발을 위한 새로운 프로젝트 생성 Create New Project 창에서 Android TV - Empty Activity를 선택해 프로젝트 생성 No Activity를 선택하지 않는 이유 No Activitiy를 선택해 프로젝트를 생성하면 Android TV를 위한 기본적인 세팅이 되지 않아 불편합니다. Empty Activity를 선택해서 프로젝트를 생성하면 기존에 보던 새로운 프로젝트와 다르게 뭔가 파일이 많이 생성된 것을 확인할 수 있습니다. 샘플 프로젝트 같은 느낌으로 바로 빌드해서 실행하면 여러 가지 레이아웃을 경험할 수 있습니다. 여기서 생성된 클래스들을 참고하면서 개발하는 것이 좋지만 당장은 필요하지 않기 때문에 MainActivity를 제외하고 전부 지워줍니다.(.. 2021. 1. 20.
[Android] Android TV와 개발 주의사항 Android TV? Android TV는 구글이 개발한 스마트 TV용 안드로이드 운영체제입니다. 스마트폰, 태블릿용 앱과 동일한 아키텍처를 사용합니다. 셋톱박스에 따라 스마트폰 용 Android OS를 기반으로 한 셋톱박스와 Android TV OS를 기반으로 한 셋톱박스로 나뉩니다. (제조사에 따라 다릅니다.) 개발자 가이드 : https://developer.android.com/training/tv?hl=ko 스마트폰 용 Android OS와 Android TV OS의 차이 Google Play Store에서 사용자에게 표시되는 앱이 서로 다릅니다. Manifest intent-filter에 LEANBACK_LAUNCHER를 포함한 앱만이 Android TV OS의 Google Play Store.. 2021. 1. 19.
[Android] OpenCSV로 안드로이드에서 csv 파일 읽고 쓰기 OpenCSV 자바로 CSV 파일을 읽거나 쓸 때 사용할 수 있는 라이브러리입니다. 간단한 CSV 파일 생성 및 쓰고 읽는 방법을 가이드합니다. github : github.com/JhDroid/android-opencsv-sample JhDroid/android-opencsv-sample OpenCSV Sample Project. Contribute to JhDroid/android-opencsv-sample development by creating an account on GitHub. github.com 가이드 코드와 github 코드가 조금 다를 수 있습니다. 가이드는 코틀린 코드로 작성했습니다. github 샘플 프로젝트에 자바 코드도 있습니다!(클래스명 앞에 '_' 붙어있는 파일이 자바 코드.. 2021. 1. 8.
[Android] Timber와 Log를 Debug 상태에서만 출력하기 Timber Timber github : github.com/JakeWharton/timber JakeWharton/timber A logger with a small, extensible API which provides utility on top of Android's normal Log class. - JakeWharton/timber github.com Android 개발할 때 Log를 편리하게 남길 수 있게 도와주는 라이브러리입니다. Log와 Timber 비교 Log와 Timber 사용법 Log.d("JhDroid_Test", "Hello! JhDroid") Timber.d("Hello! JhDroid") Timber는 Tag를 추가할 필요가 없습니다. Log와 Timber Logcat 비교 L.. 2021. 1. 6.
[Android] Firebase - Android 연동 방법 * Android Project는 미리 생성되어있는 상태로 설명하지 않습니다. * 가이드는 Kotlin 프로젝트로 생성 후 Kotlin 기준으로 작성했습니다. Firebase 프로젝트 생성 Firebase 접속 : firebase.google.com/?hl=ko 시작하기 선택 프로젝트 추가 선택 프로젝트 이름 지정 계속 선택(Analytics 사용은 자유) Analytics 계정 선택 or 만들기(가이드를 위해 만들기로 진행) Firebase 프로젝트 생성 완료 Firebase 프로젝트와 Android Project 연동 Firebase 대시보드에서 방금 전 생성한 Firebase 프로젝트 선택 '앱에 Firebase를 추가하여 시작하기' 하단 Android 선택 앱 등록에 필요한 내용 작성 * SHA1.. 2021. 1. 5.
[Android] Firebase SHA1 확인 Android Studio에서 SHA1 확인 방법 Android Studio 우측 상단 Gradle 선택 프로젝트명 - Tasks - android - signingReport 더블클릭 Variant: debug의 SHA1 값 확인 Firebase 기존에 등록한 앱에 SHA1 추가 Firebase 프로젝트 개요(홈)에서 기존에 등록한 앱 클릭 후 톱니바퀴 모양 선택 설정 화면 하단에 앱 선택 후 SHA 인증서 지문 - 디지털 지문 추가 버튼 선택 SHA1 값 추가 후 저장 * 글에 틀린 부분이 있으면 댓글 부탁드립니다 :D 2021. 1. 5.
728x90