필요했는데 잘 정리된 글을 발견했습니다.

 

안드로이드의 파일 입/출력에 필요한 경로를 얻는 방법 총정리!

저작자 표시 비영리
Posted by spowner

댓글을 달아 주세요

투명 버튼 만들기

 

버튼의 background Drawable의 alpha값을 조정하여 투명하게 버튼을 만들 수 있습니다.

 

저작자 표시 비영리
Posted by spowner

댓글을 달아 주세요

안드로이드는 마치 Windows API처럼 많은 속성들이 있어서 하나하나 알기가 힘듭니다. (저만 그런가요?)

저는 바탕화면이 남아있는 상태에서 투명 Activity를 띄워보려고 했는데 다음의 링크를 찾았습니다.

 

[Android] 바탕화면에서 투명액티비티 띄우기 - 반투명 액티비티 만들기

 

저는 위의 방법으로 안되어서 다음과 같이 하였습니다.

Activity의 onCreate 메소드에 다음의 코드 삽입

 

WindowManager.LayoutParams layoutParams = new WindowManager.LayoutParams();

layoutParams.flags = WindowManager.LayoutParams.FLAG_DIM_BEHIND;

layoutParams.dimAmount = 0.7f;

getWindow().setAttributes(layoutParams);

 

잘되네요;

저작자 표시 비영리
Posted by spowner

댓글을 달아 주세요

최근에 "미스터 초밥왕"을 오래간만에 다시 보고 있습니다.

미스터 초밥왕의 주인공인 쇼타는 사사초밥이라는 프렌차이즈 초밥집의 횡포로 어머니가 과로로 쓰러져 죽고 아버지는 술독에 빠져 있는 어느 북쪽 지방 초밥집의 안들입니다. 사사초밥의 횡포에 더이상 가만히 있을 수 없었던 쇼타는 아버지와 함께 참치 모듬 초밥으로 멋지게 사사초밥의 코를 누를 수 있었지만 심사위원들이 사사초밥에 매수되어 있는 상태라 우승을 하지는 못합니다. 하지만 유일하게 심사위원 중 공평하게 평가한 동경의 봉초초밥 사장의 눈에 들어 봉초초밥 생활을 할 수 있게 됩니다. 이후 아버지를 괴롭히는 사사초밥에 복수하기 위해서 열심히 정진하는데..

 

미스터 초밥왕은 어떻게 보면 전형적인 눈물샘을 자극하는 일본식 만화입니다. 이 만화책을 보면서 만화책 중 가장 남자들이 우는 장면이 많이 나오지 않을까 할 정도로 좀 억지스러운 면도 없지 않아 있어요. 하지만, 손님에게 어떻게 훌륭한 초밥을 제공할 수 있을까 고민하고 정진하는 쇼타의 모습은 어찌보면 순수한 동기를 가진 프로그래머의 모습과 닮아 있습니다.

 

요리사는 자신의 음식을 맛있게 먹어주는 모습을 보고 감동받고 힘을 얻습니다.

마찬가지로 프로그래머는 자신이 만든 프로그램을 유용하게 쓰는 모습을 보며 감동을 받고 힘을 얻지요..

어느사이엔가 살기 위해 프로그래밍을 하다보니 어렷을 적 프로그래밍을 시작했던 그 감동을 잊고 살았던것 같습니다.

돈이 목적이 아니라 성공이 목적이 아니라 그 순수한 마음... 프로그램으로 사람들을 감동시키고 싶은 그 마음은 어찌보면

성공할 수 있는 확실한 원동력이 아닐까요?

 

저작자 표시 비영리
Posted by spowner

댓글을 달아 주세요

흐 원래 apk를 디컴파일할 의도는 없었습니다. 단지 com.google.android.maps 의 소스를 보고 싶었던 것인데 산넘고 물건너 바다건너서 결국엔 apk 디컴파일 (정확히는 달빅 케비넷을 jar로 바꿔줌) 하는 방법을 찾았네요 -_-;

 

http://blog.naver.com/man8408/110111707630

 

 

저작자 표시 비영리
Posted by spowner

댓글을 달아 주세요

 Activity를 사용하면서 생명주기, 상태 전이 를 모르면 안되겠죠. 아래의 사진은 http://developer.android.com/reference/android/app/Activity.html 에서 퍼왔습니다.

 

저작자 표시 비영리
Posted by spowner

댓글을 달아 주세요

  1. SuperDev 2012/05/13 01:19  댓글주소  수정/삭제  댓글쓰기

    이래서 형을 좋아해!
    이거 모르면서 안드로이드 코드 작성하지 맙시다!

T API를 이용해서 앱을 만들고 있는데 문제가 있어서 T API의 문제라고 생각하고 삽질하다가 결국엔 ADT 17 업데이트가 문제였다는것을 발견;

삽질의 시간이 너무너무너무 아깝네요.. 그래서 공유합니다.

 

ADT 17 업데이트 후 jar libraries 사용시 실행 오류 해결 건

 

 

저작자 표시 비영리
Posted by spowner

댓글을 달아 주세요

http://www.neophyte.me.uk/2010/10/howto-install-mono-2-8-on-centos-5-5/

위의 정보를 이용하서 설치하였습니다. 위의 정보에서 달라진 점은 mono framework이 2.10까지 나왔으므로 내용에서 버젼을 2.8에서 최신(현재 2.10.2)으로 변경해주면 됩니다.

 

저작자 표시
Posted by spowner

댓글을 달아 주세요

안드로이드에서는 버튼 상태에 따라 다른 이미지를 보여주기 위해 selector xml을 이용할 수 있습니다.
하지만, 이 방법은 각 상태에 따라 별도의 이미지가 있어야 해서 특별한 효과를 주기 위함이 아닌 경우에는 번거롭습니다.
그래서 이미지 하나만으로 버튼 처리를 할 수 있는 방법이 없나 찾아보다가 다음의 정보를 발견하였습니다.

Android Button background image pressed/highlighted and disabled states without using multiple images

Button과 Drawable를 재정의 해서 해당 처리를 한 코드입니다.
기존 layout xml에서 Button을 확장한 이름으로 대치하시면 그대로 쓰실 수 있습니다. 소스코드는 변경될 필요가 없는데요. Button을 상속받아서 구현되었기 때문에 (Button)으로 타입케스팅 해도 코드상의 문제가 없기 때문입니다.

 

저작자 표시
Posted by spowner

댓글을 달아 주세요

저작자 표시
Posted by spowner

댓글을 달아 주세요