Android 103

패키지가 이름이 같은 기존 패키지와 충돌합니다

'패키지가 이름이 같은 기존 패키지와 충돌합니다' 의 요인 APK 설치시, 앱이 설치되지 않는 문제가 발생할 수도 있습니다. 문제 : 저는 보통 앱을 다 테스트 하고, 제일 마지막으로 릴리즈용 KeyStore 로 만든 Signed APK(버전2) 를 만들어서 기존의 플레이스토어 최신 버전의 APK(버전 1) 위에 설치를 해서 확인해 보았습니다. (위에서 말한 설치는 PlayStore 에서 앱을 받고 제가 만든 최신 버전이 담긴 APK 를 스마트폰에 복사해서 APK를 직접설치) 그러나 설치할때, 위와 같이 '패키지가 이름이 같은 기존 패키지와 충돌합니다' 라는 문구가 떴습니다. 그래서 일반적으로 생각해서 다른 KeyStore 로 빌드했다고 생각했고 엄청 많이 빌드 및 테스트를 했습니다 ㅠ 결론 : 충돌요인..

Dev/Android 2018.09.14

XML 에서 색상 투명도 - Color opacity/alpha value

Android 의 XML에서 색상 투명도 단계Color opacity/alpha value 100% — FF 99% — FC 98% — FA 97% — F7 96% — F5 95% — F2 94% — F0 93% — ED 92% — EB 91% — E8 90% — E6 89% — E3 88% — E0 87% — DE 86% — DB 85% — D9 84% — D6 83% — D4 82% — D1 81% — CF 80% — CC 79% — C9 78% — C7 77% — C4 76% — C2 75% — BF 74% — BD 73% — BA 72% — B8 71% — B5 70% — B3 69% — B0 68% — AD 67% — AB 66% — A8 65% — A6 64% — A3 63% — A1 62% ..

Dev/참고 2018.09.07

Android - Debug 에도 KeyStore 를 사용했어?!

Debug 에도 KeyStore 를 사용했어?! 지금까지 Android 어플리케이션을 개발하면서 출시되는 앱에서만 KeyStore 를 사용한다고 생각했습니다. 매번 프로젝트 담당자가 혼자이며 왠만해서는 개발하는 PC 를 바꾸면서 작업하는일도 거의 없어서 package signatures 가 맞지 않다는 문제를 맞딱드리는 일이 거의 없었습니다. 이번에 PC 를 교체하는 일이 있어서 교체를 하고 Debug 모드용 apk 를 빌드하고 안드로이드 디바이스에 설치하니 package signitures 가 맞지 않다고 떴습니다. 그리고 해당문제를 해결하기 위해서 구글링을 했지만, 재설치 관련 글밖에 없었습니다. 그래서 슬랙의 안드로이드 커뮤니티에서 질문했고 당장의 문제는 해결할 수 없지만 다음부터 똑같을 실수를 하..

Dev/Android 2018.08.31

Android - Writing exception to parcel

!! MP4 파일 공유할때 발생한 에러 !! 처음 에러를 맞딱드렸을때, 경로의 문제라는것만 짐작할 수 있었다. 08-29 11:21:33.817 8431-9377/com.iofit E/DatabaseUtils: Writing exception to parcel java.lang.IllegalArgumentException: Unknown URI: content://com.iofit.database/external_files/DCIM/iofit/video_1535503745198.mp4 at com.iofit.database.IOFITContentProvider.query(IOFITContentProvider.java:385) at android.content.ContentProvider.query(Con..

Dev/Error 2018.08.29

Custom Circular Progressbar

이제까지 거의 Progressbar 를 기본 혹은 라이브러리를 통해서 사용 및 수정을 해서 사용했었다. 다른 라이브러리를 수정해서만 사용하다보니깐, 기본적으로라도 Progressbar 를 직접 만들어보고 싶어서 만들었다. 아주 간단하게 Circular ProgressBar 를 만들었다. 간단한 프로그레스바라도 처음으로 직접 만들다보니 시간이 꽤 걸렸다. Github 주소 : CircularProgressBar

Dev/Android 2018.08.12

Progressbar Library 모음

Progressbar Library 모음 Ccapton 이라는 Github 유저가 ProgressBar 라이브러리를 정리해뒀다. Github 페이지 : Collection-Android-Progress Github 에서 라이브러리를 찾으면서 느낀점은 중국분들이 참 좋은 라이브러리를 많이 만드는것 같다라는 점!! 현재 내가 참고하는 라이브러리 : Circular Progressbar - CircleProgressBar 나의 프로젝트에 맞게 커스텀 작업을 하고있다. CustomView 를 직접 구현하는데 생각보다 시간이 많이 걸리는것 같아서 찾아봤고, 덕분에 시간이 줄어든것 같기도하지만, 라이브러리를 수정해서 사용하는것도 시간이 많이 걸렸다. ▼▼ 라이브러리를 저의 프로젝트에 맞게 수정한 뷰 ▼▼ -----..

Dev/Android 2018.08.09