목록Develop (263)
woong's
안드로이드 ProGuard 사용하기 프로가드는 널리 사용되고 있는 코드 난독화 툴로, 여러분의 어플리케이션을 크래커의 공격으로 부터 보다 안전하게 보호하고 동시에, 코드 사이즈를 줄여주며, 그리고 약간의 최적화도 곁들여 주는 아주 아주 훌륭한 오프소스 툴 [출처] 안드로이드 이클립스에서 Proguard(프로가드) 사용하기|작성자 휴우 진저브레드 버전 부터는 아예 ADT 단에서 프로가드 사용을 지원 1. ProGuard 를 사용하기 위해서는 현재 사용하고 계신 ADT 를 최신 버전(8.0.1 이 후 버전)을 설치 2. 업데이트를 마친후에 프로젝트를 생성해보면 proguard-project.txt, project.properties 가 생긴것을 확인 할수 있습니다. 3. project.properties 코..
Posted by Tim Bray on 19 July 2010 at 11:41 AM [멀티태스크 상황에 처하는 것을 기꺼워하는 안드로이드 그룹 엔지니어 Gilles Debunne이 쓴 글. - Tim Bray] 응답성 있는 애플리케이션을 만드는 좋은 사례는 여러분의 메인 UI 쓰레드에게 최소한의 작업만을 시키는 것이다. 시간이 오래 걸릴 가능성이 있어서 애플리케이션에 장애가 될만한 작업은 별도의 쓰레드를 통해 처리해야 한다. 그러한 작업의 전형적인 예로는 예측하기 어려운 지연 현상들이 수반하는 네트워크 오퍼레이션을 들 수 있다. 사용자들은 일시적인 멈춤 정도라면 참아줄 수 있을 것이다. 특히, 뭔가를 진행하고 있다고 피드백을 제공해주면 인내심을 발휘할 수 있다. 그러나 아무 공지도 없이 멍 때리는 애플리..
Android http Retrofit 사용하기 안녕하세요. android http volley 라이브러리를 사용 했는데 , 최근에 retrofit 이 좋다는 이야기들이 많아서바꾸어 보려고 포스트를 작성하고 있습니다 . 무엇이 바뀌고 , 좋아졌는지를 먼저 알아보는것이 우선인것 같습니다 . 1. 어노테이션을 통한 가독성 증가2. 속도 증가 위 그래프를 보면 속도면에서 굉장히 좋은 것을 볼 수 있습니다 . 출처 : http://instructure.github.io/blog/2013/12/09/volley-vs-retrofit/ 1. 준비 과정 1 2 3 4 5 6 7 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'co..
Android GoogleAnalytics 사용하기 안드로이드 앱을 만들다보면 화면이 몇번 보여 졌는지 , 어떤 이벤트가 많이 발생하였는지 , 사용자가 얼마나 머물렀는지에 대한 통계를 알고 싶을때가 있습니다 . 이러한 통계를 쉽게 사용할수 있는 구글의 통계가 있습니다 . GDG 코리아 김종찬님 께서 정말 쉽게 설명해 놓으신 자료를 보고 포스트를 작성 했습니다 .http://googledevkr.blogspot.kr/2014/06/google-analytics-for-android.html 위 링크를 보고 하니 정말 쉽게 구글 통계를 만들수 있었습니다 .
Android Glide 사용하기 안녕하세요. Glide 는 Android ImageDownLoader 입니다.기존에 저도 universal image loader , Volley 를 이용하였는데 동생에게 전해 들어서 Glide를 써보았습니다.Volley 보다 좋다는 컨퍼런스의 자료를 보고 저도 사용해 보았습니다.코드가 정말 간단해서 보기 좋은것 같습니다. GDG Android 컨퍼런스의 Glide 를 소개해주신 전병권님의 발표 자료 입니다. 1. 네트워크 통신을 하기 때문에 인터넷 퍼미션을 추가 합니다. 1 cs 1 2 3 4 dependencies { compile 'com.github.bumptech.glide:glide:3.5.2' compile 'com.android.support:suppo..
Android UrQA 버그 리포트 서비스 사용하기 안드로이드 그룹에서 손영수 교수님이 추천해주신 버그리포트 서비스 입니다 . 기존의 앱을 Play Store 에 배포를 하면 구글에서 지원해주는 버그 리포트를 쓰게 됩니다 .구글 버그 리포트도 굉장히 좋은것 같습니다 . 단점은 구글 버그 리포트의 단점이 사용자가 버그 리포트를 보고를 하지 않으면 버그 리포트를 받아 볼수 없다는 점입니다 .하지만 UrQA 버그 리포트는 사용자가 보고를 하지 않아도 버그 리포트를 받아 볼수 있습니다 .또한 한글 동영상을 통해서 정말 쉽게 따라 할수 있게 되어 있습니다 . 버그 리포트에 한에서는 아직 구글 리포트와 비슷 한것 같습니다 .앞으로 리포트 강화를 하면 좋은 라이브러리가 될거 같습니다 . 1. UrQA 준비 http:..
Android Google Chart 사용하기 Android 관련 차트를 찾다 그나마 UI 이쁜 차트가 구글 차트 인거 같아 사용해보았습니다. 종류도 다양하게 제공해주어 Google Chart 로 왠만한 차트는 커버가 가능한것 같습니다. Area ChartsBar ChartsBubble ChartsCandlestick ChartsColumn ChartsCombo ChartsGauge ChartsGeo ChartsLine ChartsPie ChartsScatter ChartsStepped Area ChartsTable ChartsTimelinesTree Map ChartsTrendlines 종류가 다양합니다. 1. 구글 차트 준비 https://developers.google.com/chart/?hl=ko..
Google Drive 사용하기(3) 다운로드 다운로드 코드입니다 . Colored By Color Scripter™12345678910111213141516171819 public InputStream downloadFile(Drive service, File file) { if (file.getDownloadUrl() != null && file.getDownloadUrl().length() > 0) { try { HttpResponse resp = service.getRequestFactory().buildGetRequest(new GenericUrl(file.getDownloadUrl())) .execute(); return resp.getContent(); } catch (IOException ..
Google Drive 사용하기(2) 업로드 이제 준비가 다 끝났습니다 . 업로드하는 코드를 이용해서 파일 업로드를 진행해 보겠습니다 . 우선 매니페스트 쪽에 퍼미션을 등록합니다 . Colored By Color Scripter™12 Colored By Color Scripter™1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161..
Google Drive 사용하기 https://developers.google.com/api-client-library/java/apis/drive/v2 해당 경로를 통해서 google drive jar 파일을 받습니다 . 받은 파일에 받은 jar 파일이 있습니다 .이중에 이정도의 jar 만있으면 드라이브 사용하는데 큰 문제점이 없습니다 . 여기서 하나 더 추가해야 할 jar 이 있습니다 . 위 이미지의 google-paly-services.jar 파일은 drive lib 폴더에 없습니다 .google-paly-services.jar 파일을 받기 위해서는 Google Play Services 를 인스톨 한후에 C:\adt-bundle-windows-x86-20131030\sdk\extras\google\..