목록전체 글 (1343)
오늘도 공부
출처 : http://karyurid.tistory.com/97 현재 진행하는 프로젝트를 위해 죽어도 다시 바로 살아날 수 있는 서비스가 필요하여 간단한 서비스가 죽게 되면은 AlarmManager를 이용하여 다시 살아날 수 있는 서비스를 만들어보았다. 시작은 우선 기본적인 서비스 시작과 중지를 담당하는 MainActivity가 있다.(ImmortalServiceMainActivity) 주가되는 것은 PersistentService.java & RestartService.java 두 가지가 있다. 이 두개를 이용하여 서비스가 중지가 되면 AlarmManager를 이용하여 서비스를 다시 실행하게 만들어준다. 위의 것을 사용하기 위해서는 Service의 생명주기를 알아야 한다. 그러면 이제 부터는 소스를 살..
간단하게 2개를 돌려서 테스트해 본결과 별로 차이는 안 나지만(크게 안돌려서 그런듯) 하지만 확실하게 알수 있는 건 AsyncTask로 돌리는 게 확실히 부드럽고 성능이 좋은 것 같음.. 테스트 소스는 입니다요. 이제부턴 AsyncTask를 주로 이용해야 할듯^^
http://android-ignition.tistory.com
주의사항: 본 팁 은 선의에 입각하여 제공합니다. 아래의 작업중 발생하는 어떠한 책임도 지지 않습니다. #개요 : 홈페이지 제작시 php 파일인데 확장자를 html 혹 htm 으로 사용할 필요성이 있을때.... #방법 : 1) /etc/httpd/conf/httpd.conf 혹 /usr/local/httpd/conf/httpd.conf 파일을 열어서 AddType application/x-tar .tgz 부분을 찾아서 아래처럼 추가변경하여 줍니다. AddType application/x-tar .tgz AddType application/x-httpd-php .html AddType application/x-httpd-php .htm 2) 다음에 아파치를 재시작하여 줍니다. [root@mbkang ~]#..
출처 : http://theeye.pe.kr/entry/downloading-remote-image-file-by-asynchronous-on-android 안드로이드에서 원격지에 이미지를 읽어오는 방식은 다양한 방식이 있습니다. 하지만 안드로이드 자체의 문제인지 3G환경 이하에서 이미지를 제대로 못 읽어오거나 현재의 동작에 영향을 주지 않는 별도의 쓰레드에서 동작하게 하는것은 쉽지 않습니다. 간단하게 사용할 수 있는 비동기 이미지 다운로더를 공개합니다. 구글 안드로이드 블로그에서 봤었던 다운로더에 제가 단순하게 만든 캐싱 기능을 추가하였습니다. ImageDownloader.java public class ImageDownloader { public static final int IMGAE_CACHE_L..
출처 : http://drcarter.tistory.com/97 이미지 효과로 이미지 크기의 절반을 반대 되는 이미지를 만들고, 그 반대된 이미지에 대해서는 반사 된 듯한 효과를 주는 소스 입니다. package com.android.reflection2; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.LinearGradient; import android.graphics.Matrix; import android.graphics.Paint; import android.grap..
private Bitmap overlayMark(Bitmap bmp1, Bitmap bmp2,int distanceLeft,int distanceTop) { Bitmap bmOverlay = Bitmap.createBitmap(bmp1.getWidth()+distanceLeft, bmp1.getHeight()+distanceLeft, bmp1.getConfig()); Canvas canvas = new Canvas(bmOverlay); canvas.drawBitmap(bmp1, distanceLeft, distanceTop, null); canvas.drawBitmap(bmp2, 0, 0, null); return bmOverlay;
http://rintiantta.blog.me/40121658531
출처 : http://trend21c.tistory.com/1046 안드로이드 2.2(프로요, froyo) 부터 모바일 웹에서 파일첨부가 가능하다는것 알고 계셨나요? http://blog.flickr.net/en/2010/09/23/new-browser-based-uploads-on-android-2-2/ http://blog.daum.net/ahahblog/13757408 특정 파일들에 한해서 안드로이드 2.2부터 모바일 브라우저를 통한 파일 업로드가 가능해졌습니다. 즉 을 지원하게 되었습니다. 개발자분들은 모바일을 위한 별다른 코드를 써야할 필요없이 기존 웹에서 업로드 기능 구현하던 그대로 구현하시면 됩니다. 이미 플리커부터 다음카페 등 속속 모바일 웹에서 파일 첨부를 기능을 포함한 사이트들이 늘어나..
출처 : http://androidhuman.tistory.com/entry/액션바의-변신은-무죄-다양한-액션바의-모습들 이전 글 ( 2011/05/30 - 액션바(Action bar) 따라잡기 - 액션바가 뭔가요?) 에서 알아보았던 것처럼, 액션바는 메뉴를 대신하는 것 외에도 다양한 역할을 수행할 수 있습니다. 그 중에서 대표적인 기능이 사용자가 애플리케이션 내 흐름을 잘 알 수 있도록 도와주는 것입니다. 애플리케이션 흐름을 알려주는 액션바의 요소들 애플리케이션을 사용하다 보면 화면이 전환되어 홈 화면보다 하위 단계의 화면에 오게 되는 경우가 많은데, 간혹 내가 보고 있는 화면이 홈 화면인지, 하위 단계의 화면인지 혼동되는 경우가 있습니다. 액션바는 위와 같은 사용자들의 혼동을 방지하기 위해, 하위 단..