본문 바로가기
난독화 ( proguard ) 에 대한 고급정보. 난독화 ( proguard ) 에 대한 고급정보. -proguard option 에 -printusage unused.txt 를 추가해주면, 사용하지 않는 코드들이 출력되어 유지보수에 좋다. -optimization 하는 옵션을 줄 수도 있지만,optimization 은 Dalvik version 에 따라 호환이 안 되는 경우가 있어 함부로 쓰지는 않는 것이 좋다. -open source library 의 경우는 obfuscate(난독화) 할 필요가 없다.이미 open 된 소스들이기 때문이다.이럴 경우 아래와 같은 코드를 추가해주면, build time 을 줄일 수 있다. -libraryjars libs-keep class android.support.v4.app.** { *; }-keep interfa.. 2014. 5. 30.
Glide - Android Image Loading Open Source Library. Glide - Android Image Loading Open Source Library. https://github.com/bumptech/glide Volley 를 기반으로 Http request 를 하면서, resizing, memory, disk caching 등을 지원한다. Main 목적은 List 에서 이미지를 아주아주 스무드하게 보여주는 것. Volley 를 기반으로 했다는 것에 뭔가 신뢰가 더 간다는 점. 다음에 이미지 관련작업에 이 녀석을 써보야겠다. Android, android image loading, disk cache, glide, Glide - Android Image Loading Open Source Library., http request, list, Memory, mem.. 2014. 5. 30.
Google Play Service 의 Location 에 대한 util 성 library Google Play Service 의 Location 에 대한 util 성 library https://github.com/mcharmas/Android-ReactiveLocation Google Play Service 의 Location 에 대한 util 성 library.항상 Google Play Service 를 사용할 때 귀찮았는데, 이것이 있으면 편할듯 싶다. Android, google play service, Google Play Service 의 Location 에 대한 util 성 library, GPS, Location, open source library, Util 2014. 5. 27.
[android] TextView Loading Open Source LIbrary [android] TextView Loading Open Source LIbrary https://github.com/RomainPiel/Titanic TextView Loading Open Source LIbrary github 링크에 애니메이트 되는 sample 이 있으니 확인해보시길.modern 한 느낌의 textview loading animation 을 적용할 수 있다. loading, loading animation, open source library, TextView, [android] TextView Loading Open Source LIbrary 2014. 5. 22.
[android] segmented control - open source library [android] segmented control - open source library https://github.com/hoang8f/android-segmented-control RadioButton, RadioGroup 등을 이용해서 iOS 의 segmented control 의 UI 를 입혀놓은 이쁜 open source library. IOS, open source library, radiobutton, radiogroup, segmented control, [android] segmented control - open source library 2014. 4. 29.
[android] rooting 없이 db 내용 보기. ( open source library ) [android] rooting 없이 db 내용 보기. ( open source library ) 기본적으로 app 의 database 는 data/data/[PackageName]/databases 에 들어있다. 그런데 data/data 폴더는 rooting 을 하지 않으면 권한이 없어서 접근을 할 수 없어, 현재 db 안에 들어있는 내용을 보는 것은 좀 어렵다. 그런데 요런 참한 놈이 나왔네. https://github.com/infinum/android_dbinspector 요 녀석을 사용하면 루팅 없이 db 내용을 쉽게 볼 수 있다. 물론 이 녀석이 data/data 폴더를 접근하여 db 파일을 꺼낼 수 있도록 해주는 건 아니고,프로그래밍으로 db viewer 의 역할을 하는 activity 를 .. 2014. 4. 17.
[android] minSdkVersion 에 대한 요즘 추세는 14. android, minSdkVersion 에 대한 요즘 추세는 14. minSdkVersion 에 대한 요즘 추세는 14. 그 이유는 여러가지가 있는데, 핵심만 요약하면. 1. Actionbar 와 holo theme 을 적용하기 쉽다. ( 추가 open source library 가 필요없다. ) 2. 풍부한 Animation 이 가능하다. 3. 4.0 부터는 하드웨어가 대부분 고사양이기 때문에 메모리를 비롯한 성능 이슈가 많이 완화되었다. 4. ICS 이전 버전들은 bug 가 많아 방어코드를 많이 삽입하거나, 기획 자체를 바꿔야 하는 경우가 많다. 4.0 이하 버전들의 비중은 점점 줄어들고 있다.중국이나 인도 타겟이 아니라면 API Level 14 이상을 지원하는 것을 강력하게 추진해보자! 14, a.. 2014. 1. 21.
[android]The library 'lombok2.jar' contains native libraries that will not run on the device. Android, The library 'lombok2.jar' contains native libraries that will not run on the device. [En] I have encountered following error message after adding lobmok library. The library 'lombok2.jar' contains native libraries that will not run on the device.The following libraries were found: - com/sun/jna/darwin/libjnidispatch.jnilib - com/sun/jna/freebsd-amd64/libjnidispatch.so - com/sun/jna/free.. 2013. 10. 28.
[android] Volley URL related issue( bug ) at GingerBread. - java.io.IOException: Malformed ipv6 address: android, Volley URL related issue(bug) at GingerBread. - java.io.IOException: Malformed ipv6 address: [En] If you use Volley network library with GingerBread and the below version devices, you might encounter URLMalformedException with this kind of message. java.io.IOException: Malformed ipv6 address: It it known issue about the URL class. The problem happens when the host part contains port num.. 2013. 10. 5.
반응형