728x90 반응형 개발/Android73 Google Play Console 시작 - 계정 만들기부터 구글 플레이 콘솔(Google Play Console)은 구글 플레이 스토어에 안드로이드 앱을 게시하고 관리하기 위해 개발된 플랫폼이다. 구글 플레이 콘솔의 도움으로 개발자들은 전 세계의 수많은 사용자들에게 쉽게 다가갈 수 있다. 여기서는 Google Play Console의 기본 사항과 시작 방법에 대해 살펴보겠습니다. 개발자 계정 만들기 구글 플레이 콘솔을 사용하는 첫 번째 단계는 개발자 계정을 만드는 것이다. 25달러의 수수료가 발생하며 일회성입니다. 수수료 때문에 걱정 마세요. 개발자 계정을 만든 후 Google Play Console을 시작할 준비가 되었습니다. 앱 추가 개발자 계정이 설정되었으니 이제 Google Play Console에 앱을 추가할 차례입니다. 이 과정은 간단하고 따라 하기 .. 2023. 2. 9. [Android] Android Studio Svn CheckOut 사용하기 컴퓨터에 svn을 설치하고 Android Studio에 svn설정을 하였다면 CheckOut을 하여 우리가 원하는 프로젝트를 불러올 수 있다. 여기서는 Android Studio에서 CheckOut 하는 방법을 확인하겠습니다. Android Studio Svn CheckOut 방법 File - New - Project from Version Control... 을 누르거나 처음 시작 시 Get from VCS 선택 Version control : Subversion 선택 Repositories : "+" 선택 Respository URL 입력 후 ok 버튼 선택 Check Out 선택 프로젝트를 저장할 위치 선택 SVN Checkout Options 선택 원하는 Destination 선택 Subversi.. 2023. 1. 4. [Android] Android Studio Svn 사용하기 - macOS SVN(Subversion)란? SVN은 버전 관리 시스템으로서, 형상관리/소스 관리 툴이다. 프로젝트 소스는 SVN 서버의 Trunk에 위치하며 각각의 개발자들은 자신의 Local에 Trunk의 소스를 다운로드하여 (수정 & 추가 & 업로드) 등을 수행할 수 있다. 각각의 개발자들은 자신만의 소스를 Branch(Trunk의 카피본)를 만들어 작업 후, Merge기능을 사용하여 Trunk와 소스를 합치면 된다. macOS에 svn 설치 터미널에서 brew를 이용해서 설치하였습니다. Homebrew 란? Homebrew는 Apple에서 제공하지 않는 유용한 패키지 관리자를 설치한다. Homebrew 설치 터미널 앱을 실행 $sudo /usr/bin/ruby -e "$(curl -fsSL https://ra.. 2023. 1. 4. [Android] Android Studio 테마 변경하는 방법 - 1 안녕하세요 안드로이드 스튜디오를 설치하고 개발하다 보면 테마를 변경하고 싶은 경우가 있습니다. 개발자마다 취향도 다르고 원하는 디자인도 다르기 때문에 안드로이드 스튜디오에서는 테마 기능을 제공합니다. 먼저 테마를 적용하는 방식은 여러 가지가 있습니다. 일단 제일 쉬운 안드로이드 스튜디오에서 직접 지원해주는 테마를 적용해 보겠습니다. 안드로이드 스튜디오의 기본 테마 적용하기 Windows : 파일 -> settings 또는 MAC : 좌측 상단 Android Studio -> Preferences Appearance & Behavior -> Appearance Theme의 값을 변경 (아래의 예제는 Dracula로 변경) 안드로이드 스튜디오 외부 테마 사용하기 Windows : Files > Setting.. 2022. 12. 9. [Android] google location - 현재 위치 가져오기 안녕하세요 앱에 구글 맵을 적용하고 나면 제일 먼저 하게 되는 게 현재 위치 정보를 가져오는 것입니다. 또는 다른 경우에도 현재 위치 정보가 필요한 경우가 있다. 현재 위치를 가져오는 방법에 대해서 알아보겠습니다. google location - Permission 설정 1. google location - 폰에 저장되어 있는 마지막 정보를 가져오기 LocationManager의 getLastKnownLocation(String provider) 이용 위치정보를 획득하면 Location객체에 담아 반환하고 위치 정보를 얻지 못하면 null을 반환 주의할 점은 오랫동안 위치정보가 갱신된 적이 없다면 예전 정보가 보일 수 있다. 그렇지만 빠른 속도로 현재 위치 정보를 얻을 수 있다. fun getCurren.. 2022. 12. 8. [Android] java.lang.UnsupportedOperationException: For security reasons, WebView is not allowed in privileged processes 시스템 애플리케이션에서 WebView를 생성할 때 UnsupportedOperationException이 보고 되고 "보안상의 이유로 WebView는 권한 있는 프로세스에서 허용되지 않습니다"라는 질문이 표시됩니다. https://cs.android.com/ 에 따라 소스코드 사이트에서 WebView 관련 클래스를 던진 질문 찾아 다음과 같이 클래스에서 구체적으로 오류를 발생시키는 코드를 찾습니다. 1. 문제의 원인을 찾기 위해 WebViewFactoryProvider의 getProvider()을 확인 @UnsupportedAppUsage static WebViewFactoryProvider getProvider() { synchronized (sProviderLock) { // For now the m.. 2022. 12. 2. [Android] Glide 캐시 기능 사용 안하기 기본적으로 Glide 캐시 중 메모리 캐시는 프레임 워크가 제공하는 수준에 따라 BitmapPool은 ComponentCallbacks2에 응답하고 자동으로 제거합니다. 따라서 동적으로 모니터링하거나 지울 필요가 없습니다. 이로 인해서 서버에 있는 이미지를 받아서 표시할 때 파일이 바뀌지 않으면 상관없지만 바뀌는 경우 바뀐 이미지가 보이지 않는 현상이 발생합니다. 이런 현상을 수정하기 위해서는 메모리 캐시와 디스크 캐시를 꺼줘야 합니다. Glide 캐시 끄는 방법 Glide 캐시 - 메모리 끄기 .skipMemoryCache(true) Glide 캐시 - 디스키 끄기 .diskCacheStrategy(DiskCacheStrategy.NONE) Glide.with(mContext).load(path) .c.. 2022. 12. 1. [Android] view layout width, height 변경 방법 안녕하세요 개발을 하다 보면 동적으로 layout을 변경할 때가 있습니다. 간단하게 구현할 수 있는 방법을 확인해보겠습니다. 1. 소스상에서 적용 우리가 선언해 놓은 layout 또는 View에서 layoutParams를 가져옵니다. layoutParams에 넓이와 높이값을 변경합니다. 다시 layout.layouParms에 넣어주시면 됩니다. val layoutParams = binding.mLayout.layoutParams layoutParams.width = width.toInt() layoutParams.height = height.toInt() binding.mLayout.layoutParams = layoutParams 2022. 11. 29. [Android] android studio 설치 방법 안녕하세요 오늘 안드로이드 개발을 하기 위한 개발 툴 설치 방법에 대해서 알아보겠습니다. 일단 안드로이드 개발을 하기 위해서는 Android Studio를 설치하셔야 합니다. 다른 툴로도 개발이 가능하지만 구글에서 제공해주는 Android Studio를 이용하면 쉽게 개발 환경을 구축할 수 있습니다. 1. Android Studio 설치 파일 다운로드 안드로이드 디벨로퍼 사이트에 들어가면 파일을 다운로드하실 수 있습니다. 위에 'Download Android Studio'를 누르셔도 되고 아래로 내려가시면 자신과 맞는 플랫폼의 파일을 직접 선택해서 다운로드도 가능합니다. 다운로드를 누르시면 약관 동의가 나오는데 동의하셔야지만 다운로드가 가능합니다. https://developer.android.com/s.. 2022. 11. 26. 이전 1 2 3 4 5 6 7 ··· 9 다음 728x90 반응형