Dev 283

[책] 누구나 자료 구조와 알고리즘 - 출퇴근 시간 100% 활용!!

'간단하게' 책 리뷰를 해보겠습니다!!! 제가 페이스북 길벗 출판사에서 진행한 이벤트에 당첨이 되어서 책을 받게 되었습니다!! (흐뭇흐뭇)제가 받은 책은 누구나 자료 구조와 알고리즘 입니다. 페이스북 이벤트 주소 저는 직업으로서 안드로이드 개발을 3년정도 했습니다. 그러나 알고리즘 공부는 하다말다를 꽤나 반복했으며, 지금까지 잘 모르는 상태로 지내고 있습니다. 다만, 이번의 서평이라는 과제 덕분에 좀 더 마음먹고 책을 읽으며 공부를 할 수 있었고 그 덕분에 이론이 머리에 와닿기 시작했습니다. 하지만 갈길은 아직 많이 남았다고 생각합니다..... ㅠㅠ [아주 지극히 주관적인 책의 특징 3가지] 1. 책 크기는 작고 얇아서 가져다니기 쉽습니다.2. 어려운 내용이 아니기에 집중하기가 편합니다.3. 섹션마다 내..

Dev/Algorithm 2018.08.31

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

과제로 진행한 Github User 찾기 프로젝트

Github User Find Github 주소 : LikeItGithub 구성- View- Adapter- Model- DB- Network- Common 라이브러리- Butterknife(http://jakewharton.github.io/butterknife/)- Picasso(http://square.github.io/picasso/)- Retrofit(http://square.github.io/retrofit/)- Okhttp(http://square.github.io/okhttp/)- Gson(https://github.com/google/gson) 기술- Java- Android 기능- Github User Search- 로컬 DB에 Like Item 저장- RecyclerView Heade..

Dev/Android 2018.08.07

references to other resources are not supported by build-time PNG generation

IDE : Android Studio 3.1.3 Can't process attribute android:fillColor="@android:color/darker_gray": references to other resources are not supported by build-time PNG generation Vector Drawable 파일을 사용하였고, Color 값을 바꾸었을 때 위와 같이 Support 하지 못한다고 나왔다. 검색을 해보니 Drawable 에 SupportLibrary 관련 옵션을 활성화(true) 해주면 된다. defaultConfig{ vectorDrawables.useSupportLibrary = true } 출처 : https://stackoverflow.com/a/47..

Dev/Android 2018.08.06