본문 바로가기

android

[ANDROID] 이미 버전 코드가 1인 APK 또는 Android App Bundle이 있으므로 다른 버전 코드를 사용해야 합니다 [ANDROID] 이미 버전 코드가 1인 APK 또는 Android App Bundle이 있으므로 다른 버전 코드를 사용해야 합니다. 마켓에 등록할때, 아니 등록한 후, 버전이 업데이트 되었을때의 주의 사항입니다. 이말인 즉슨, 이미 버전 코드 1인 APK 가 업데이트 되어있으니, 버전이 수정되었으면, 코드번호도 바꿔서 올리도록 해라! 라는 이야기를 하고 있는겁니다. 그렇다면 우리는 그대로 해서, 버전이 다르다는 것을 프로젝트에 표기해주어야 겠지요. 이렇게 변경이되면, sync 를 (자동으로) 맞춘뒤에, 다시 apk 를 업데이트 하도록 합니다. 더보기
[ANDROID] APK 배포하기 [ANDROID] APK 배포하기 ' Android Studio '를 이용해서 APK 를 배포하는 방법에 대한 포스팅 입니다. 1. Build > Generate Signed Bulde / APK 2. App Bundle 과 APK 중 선택합니다.APP Bundle 은 사용자가 앱스토어를 통해 APP을 다운 받아 설치할 때에 각각의 사용자에게 필요한 설치파일만 제공하여 APP의 크기를 줄여주고, 설치 속도 및 다운로드 용량을 줄여줄 수 있는 배포 방식입니다. 배포 파일명은 .aab 이며, 이번 포스팅에서는 APK 배포에 대한 포스팅이므로 상세 설명은 생략하겠습니다.APK 를 선택하고 , 다음으로 넘어갑니다. 3. Create new 4. 각각의 Input box 에 정보를 기입합니다.점선 사각형박스에 들.. 더보기
[Android] 다양한 Dialog 종류별 구현 방법 - 펌 [Android] 다양한 Dialog 종류별 구현 방법 - 펌 참고 URL : 출처: http://mainia.tistory.com/555 [녹두장군 - 상상을 현실로] >> 원본 그대로를 퍼오고 싶었으나 사정상 약간의 모양에 약간의 변형은 있으나, 모든 자료는 위 출처에 따릅니다. (1) 여러 개의 멀티선택 옵션으로 표현해 주기 다중선택을 위한 다이얼로그 창을 띄운다. 리스트에는 제목과 radio button이 있다. AlertDialog.Builder 클래스로 구현하며 리스트중 특정행을 클릭했을 때 이벤트는 setSingleChoiceItems 에 등록한다. Ok 버튼클릭 이벤트는 setPositiveButton , Cancel 버튼클릭 이벤트는 setNegativeButton 에 등록하고 기능을 구.. 더보기
[Android] 안드로이드 Background Color 설정 [Android] 안드로이드 Background Color 설정 안드로이드 앱을 만들때의 스타일의 기본은 XML 설정에 있습니다. 자 사설은 그만하고, 바로 진행해보도록 하겠습니다. Android > res > 에서 본 하이라키 목록입니다. drawable , mipmap .. 이미지파일, layout 레이아웃 등의 리소스 패키지들이 저장되어있습니다. 이번 포스팅에 이용될 패키지는 values > color.xml 입니다. 기본으로 안드로이드 프로젝트를 생성하면 3가지의 xml이 존재합니다. color 를 설정하기 위한 xml 문장, String 을 설정하기 위한 xml Styles 설정을 위한 xml 세개가 기본적으로 생성되며, 이용하시면 됩니다. 이번 포스팅에는 Color 에 대한 설정을 할 것이기 .. 더보기
[Android] 단축키 정리 -펌 [Android] 단축키 정리 -펌 좋은 자료가 있어서 퍼왔습니다. 참조 링크 : https://medium.com/@joongwon/android-studio-%EB%8B%A8%EC%B6%95%ED%82%A4-%EC%A0%95%EB%A6%AC-557733f5a5a Android 플랫폼이 발전을 하면서 개발 툴도 발전해왔다. 초창기 Eclipse로 Android 개발을 했었고 여러 가지 불편사항이 많았지만 무엇보다 무료이고 괜찮은 IDE였기 때문에 만족하며 사용하였었지만 그래도 아쉬움은 많았다. 그러던 와중에 Android 진영에서는 Jetbrains 사에서 만든 IntelliJ 기반의 Android Studio라는 IDE를 발표하며 홍보하기 시작했다. 필자는 Android Studio가 처음 나왔을 때.. 더보기
[ANDROID] WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'. 에러 해결 방법 [ANDROID] WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'. - 에러 해결 방법 안드로이드 3.0 버전으로 업데이트 한 후, 평소에 작동하던 코드가 아래와 같은 에러가 떳습니다. 굉장히 단순한 문제의 에러입니다. Dependencies 에서 compile 로 선언하여 외부 라이브러리를 사용하였었는데요. Compile --> implementation 으로 문법이 변경되었습니다. 해당 문구만 변경해주시면 자연스럽게 에러가 사라지게 됩니다. 더보기
[Android] More than one file was found with OS independent path 'META-INF/ASL2.0' -에러 해결 방법 [Android] More than one file was found with OS independent path 'META-INF/ASL2.0' -에러 해결 방법 More than one file was found with OS independent path 'META-INF/ASL2.0' OS 독립적 경로 'META-INF /ASL2.0'에서 하나 이상의 파일이 발견되었습니다.라는 에러입니다. project > app > build.gradle 에 아래의 옵션을 추가해주세요. packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/.. 더보기
[ANDROID] unknown element meta-data found , 에러해결방법 [ANDROID] unknown element meta-data found - 에러해결방법 안드로이드 3.0 으로 올라가면서, 여러가지 문제가 발생하더군요. 이전에는 매니페스트 파일 구조에 대해 어느정도 무시하였던 부분을 고치고 가도록 패치가 되었네요 Behavior changes when using AAPT2To improve incremental resource processing, Android plugin 3.0.0 enables AAPT2 by default. Although AAPT2 should immediately work with older projects, this section describes some behavior changes that you should be aware of... 더보기
[ Android ] 커스텀 팝업 다이얼로그 [ Android ] 커스텀 팝업 다이얼로그 안드로이드 3.0 버전으로 업그레이드 된 이후로 첫 안드로이드 포스팅이 되겠군요. 거두 절미하고, 이번 포스팅에서는 예제를 통해 안드로이드 커스텀 팝업 만들어 보도록 하겠습니다. 안드로이드 개발을 할 때, 기본적인 다이얼로그로는 우리가 원하는 모양의 어플리케이션을 만들 수 없어질 순간이 다가오기 마련이다. 그렇기때문에 우리들만의 다이얼로그를 만들 필요성이 생기게 되었다. 기본적인 개념으로는 우리가 잘알고 있는 Activity를 이용해서, 마치 PC환경에서 볼 수 있는 '팝업 창'과 같은 모습을 구현하려고 한다. 더 다양하고, 많은 기능을 우리는 Activity에 표현해서 팝업 창이 필요한 시점에 적용하면 된다는 말이다. 기본 예제이므로, MainActivity.. 더보기
[ 모바일게임 ] ManorVampire (맨올뱀파이어) -01 [ 모바일게임 ] ManorVampire (인간혹은뱀파이어) -01 ManOrVampire 모바일 게임에 대해 포스팅을 해볼까 합니다. '인간 혹은 뱀파이어' HIDEA 제작사에서 만든 롤플레잉 게임입니다. 저야 워낙 좀비, 뱀파이어, SF 공포, 롤플레잉을 좋아하기떄문에 관심을 가질 수 밖에 없었는데요. 저처럼 많은 분들이 뱀파이어에 대한 환상이 있을 거라 생각되어 만약 플레이 스토어 게임 차트에서 발견을 하셨다면, 한번씩은 눌러 보셨을 법한 게임이라고 생각합니다. 깔끔한 디자인과 어딘지 모를 귀여운 미니어쳐같은 캐릭터 정성스러운 일러스트. 저는 굉장히 마음에 들었고, 다운을 받았지요. (실제 플레이 화면입니다.) 간단하게 게임 설명을 드리자면, 턴제형 던전 RPG 라고 보시면 될 것 같습니다. (그리.. 더보기