본문 바로가기

프로그래밍245

[Android] SHA 값 구하기 플레이스토어에 올린 앱에서 API를 사용하기 위해서는 [구글플레이 콘솔 - 설정 - 앱무결성 - 앱서명]에 있는 SHA값을 사용하면 된다. 더보기 앱 번들을 사용하게 되면 우리가 직접 생성한 키는 업로드키가 되며, 해당 업로드키로 사이닝하여 aab 파일을 스토어에 등록한다. 스토어에서는 별도의 서명키 (콘솔 계정에 연결된) 를 만들어 apk 파일을 재 생성한다. 즉 사용자가 받는 apk 파일은 우리의 인증서로 서명된 것이 아니기 때문에 앱 지문도 당연히 다르게 된다. 그래서 해줘야할 일은 스토어에서 만든 별도의 서명키에 대한 지문 정보를 파이어베이스에 등록해주는 것이다. 플레이콘솔의 앱을 선택하고 출시항목의 설정 메뉴에 들어가면 앱 무결성이라는 항목이 있다. 앱 번들을 한번 이라도 업로드 (내부테스트도 .. 2021. 11. 24.
[Android] FireBase 프로젝트에 추가시 GradleScriptException 에러 FireBase 관련 데이터를 build.gradle 프로젝트와 앱단에 모두 추가한후 Sync Now를 눌렀는데 GradleScriptException 에러가 나온다면 setting.gradle의 dependencyResolutionManagement의 코드를 아래와 같이 변경한다. dependencyResolutionManagement { // 기존코드 : repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS) repositories { google() mavenCentral() jcenter() // Warning: this repository is .. 2021. 11. 24.
안드로이드 SVG, PSD 아이콘 추가 안드로이드 drawable에 XML 형식으로 이미지를 추가하고 싶으면 File - New - Vector Asset을 클릭한 후에 SVG, PSD 파일을 넣는다. png, jpeg등의 파일형식은 들어가지 않는다. 이렇게 추가한 이미지를 사용하고싶을때는 XML 파일에 아래와같은 코드를 추가 한후에 아래 코드와같이 해당 이미지를 사용한다. binding.imageViewIcon.setImageResource(R.drawable.ic_bookmark) 아래는 아이콘 다운로드 사이트이다. 다운로드시 SVG로 다운받아야하며, 영어로 검색하는걸 추천한다. https://www.svgrepo.com/ SVG Repo - Free SVG Vectors and Icons Free Vectors and Icons in S.. 2021. 11. 24.
[Java] String 값 ',' 기준으로 잘라서 List에 넣기 // for문을 이용한 split -> list 변환 String str = "a,b,c,d,e,f,g"; List list = new ArrayList(); String[] splitStr = str.split(","); for(int i=0; i 2021. 11. 23.