본문 바로가기
반응형

자료 iN /IT & 개발 52

안드로이드 The Day Before, 카운트다운, 디데이 일자를 보여주는 위젯 앱 프로젝트나 기념일 등의 d-day 기능을 보여주는 간편하지만 깔끔한 안드로이드용 위젯입니다. 앱 프로그램이 아니라, 위젯이기때문에 바탕 홈화면에서 위젯추가를 눌러서 위젯을 추가해주시고, the day before 위젯을 선택하시면 됩니다. 이런식으로 d-day제목, 날짜, 글자색, 배경색, 글자크기, 계산방법 등을 지정해서 적용을 누르면 홈화면에 위젯이 뜨는데, 중요한 일이라면 이렇게 위젯을 설치해놓으면, 스마트폰을 볼때마다 상기가 되어서 잊지 않을수 있습니다. 1x1은 왼쪽처럼, 1x2는 오른쪽처럼 바탕화면에 나타납니다. 앱을 직접 실행하면 위젯들의 d-day를 알려줍니다. 화면에서 해당 디데이를 누르면 더 자세한 내용을 보여주는데, 위처럼 기념일이 얼마나 지났는지, 얼마가 남았는지를 볼수도 있습니다... 2011. 9. 24.
안드로이드 Listview의 imageView 멀티쓰레드 적용시 다운로드중 배경이미지 적용하기 처음으로 안드로이드 앱을 만들고 있는데, 배운지 얼마 되지 않아서 이것저것 찾아보는 시간이 더 걸리네요... 최근에 xml 파싱을 통해서 공연정보를 뿌려주는 화면을 만들고 있는데, 이미지뷰때문에 속도가 상당히 느립니다. 쓰레드와 소프트레퍼런스(softreference)를 이용하면 속도가 좋아진다고 해서 찾아보니 멋진 공개 소스가 있더군요. Multithreading For Performance [한글번역] 안드로이드 멀티 스레드를 통한 성능 향상 위 소스를 참고해서 만드시면 됩니다. 속도 향상 퍼포먼스 문제는 해결이 되었는데, 위의 예제는 이미지파일이 다운로드되기 전까지는 검은색 배경화면을 사용했는데, 다른 이미지로 구현을 하려고 했는데, 잘 안되고, 마땅한 답변이 없어서 한참을 찾다가 해결을....-_.. 2011. 9. 21.
이클립스(Eclipse) 소스코드, XML 자동정리기능 단축키, Ctrl + Shift + F 이클립스에 있는 소스자동정리기능 단축키인 ctrl + shift + f 키~ 아주 유용한데, Preference에 들어가서 조금만 수정을 해주면 자신의 입맛에 딱 맞도록 해줄수도 있습니다. 아래는 xml 파일인데, 이클립스의 자동정리기능을 이용하면 아래와 같이 나옵니다. 깔끔하게 정리는 됬지만, 조금 복잡해 보이는데, 한줄에 하나씩만 나오게 할수도 있습니다. 옵션에 들어가서 xml -> xml files -> editer에 들어가면 다양한 옵션이 나옵니다. 그중에서 split multiple attributes each on a new line을 체크하시면 한라인에 하나씩 깔끔하게 출력이 됩니다. 위 처럼 옵션을 바꾸고, 다시 소스정리를 하면 위 처럼 깔끔하게 정리가 됩니다. 이클립스(Eclipse), .. 2011. 8. 28.
안드로이드(Android), resources.ap_ does not exist Error 오류 해결방법 Description Resource Path Location Type Error generating final archive: java.io.FileNotFoundException: C:\Android\Project\cultrueView\bin\resources.ap_ does not exist cultrueView Unknown Android Packaging Problem 실행을 하려고 할때마다 자꾸만 이런 컴파일 오류가 발생한다. 무슨 소리인가 싶어서 해당 디렉토리에 들어가보니 resources.ap_ 라는 파일은 없고, resources(from 집컴퓨터).ap_ 라는 파일이 생성되어 있다는... 이클립스에서 project clean 을 해도 마찬가지... 인터넷을 검색해보니 사용자계정의 .an.. 2011. 8. 28.
이클립스(Eclipse) 자체 내장된 로컬 소스 히스토리 관리 Compare with local Revision 사용 방법 소스관리를 제대로 하려면 cvs, svn 등의 프로그램을 설치를 해서 제대로 관리를 해야 하지만, 개인 개발자나 공부하는 학생이라면 보통 이런 프로그램없이 개발을 하고는 하는데, 잘 돌아가던 소스가 한참 수정을 하다보니 삼천포로 빠지고, 도대체 어디부터 복구를 해야 할지 난감한 경우가 종종 생기고는 합니다. 소스관리 프로그램을 통해서 잘 하고 있다면 문제가 없겠지만, 한단계 업그레이드를 할때마다 소스를 일일이 백업받을수도 없고, 보통은 잘 돌아가면 우선은 소스를 닫고, 수정을 할때 다시 소스를 열어서 ctrl-z 기능을 이용해서 원상복귀를 시도하기도 합니다. 이클립스를 만지다보니 재미있는 기능이 있어서 소개를 합니다. 뭐 아시는분은 잘 아시겠지만, 잘 모르셨다면 활용해보시면 좋을듯합니다. 소스에서 오른쪽.. 2011. 8. 27.
이클립스(Eclipse), Usage Data Upload Collector (UDC) 사용자 환경개선 프로그램 최근에 업그레이드 버전업된 이클립스를 실행해보니 못보던 창이 뜬다. Usage Data Upload 창인데, 뭔가하고 보니, 사용 정보 수집기... CEIP(고객 환경 개선 프로그램)이라고 사용자 환경개선 프로그램이라고도 불리는것으로, 사용자가 어떤 방식으로 프로그램을 사용하고, 주로 어떤것을 사용하며, 어떤 상황에서 오류가 나고 어떻게 대처하는지 등의 정보를 수집해서 해당 개발사에 보내는 방식으로, Microsoft의 MS-Office에도 비슷한 기능이 있는데, 개인정보는 수집하지 않고, 사용자의 사용패턴만을 조사하는 방식... http://www.microsoft.com/products/ceip/ko-kr/default.mspx 암튼 프로그래머들이 이클립스를 어떤식으로 사용하는지에 대한 정보를 모으는.. 2011. 8. 27.
반응형