목록프로그래밍 (33)
Hyun Chul's Utopia
OSI 7계층도 (출처 : http://www.flickr.com/ ) OSI 7계층 - OSI 7 Layer 개방형 시스템 상호연결(Open System Intercon-nection : OSI)모델로서 시스템 상호 연결에 있어 개방적인 모델을 뜻한다. 이는 상호 이질적인 네트워크간의 연결에 있어 호환성의 결여를 막기위해 ISO(국제 표준화 기구)에서 참조모델로 제시한 모델이다. 실제 인터넷에 사용되는 TCP/IP는 OSI 참조모델을 기반으로 상업적이고 실무적으로 이용될 수 있도록 단순화된 현실화의 과정에서 채택된 모형이다. 기존에는 정보통신업체 장비들의간의 연결에 있어서 자신의 업체 장비간의 연결만 되는등 호환성이 없었는데 이를 개선하기 위해 ISO에서 1984년에 제시한 모델이다. OSI 7계층의 ..
이번에 만드는 어플에서 버튼을 사용할 일이 있었습니다. 실력이 미천한지라 매번 기본 버튼만 사용하다가 이번에는 이미지를 사용하기로 결정했습니다. 그런제 문제가 생겼죠. 버튼에 백그라운드로 이미지를 주니 눌렀을때 아무런 효과가 보이질 않는겁니다. 눌렸다는 시각적 효과를 안주었죠. 이번에 적을 내용은 버튼에 press 효과를 주는것 입니다. 준비물은 2장의 이미지 파일과 (일반 모습과 눌렀을때의 모습) 이를 꾸며줄 xml파일 입니다. 보시면... bt_top_back_on_off.xml bt_top_back_press.png bt_top_back.png 세개의 파일이 있는게 보입니다. 이게 앞서 말한 준비물이죠.. bt_top_back_on_off.xml 의 내용 입니다. 그리고 이렇게 설정한놈을 해당 레이..
안드로이드를 공부하던 도중.. FTP 를 이용한 파일전송을 해야할 일이 생겼다. 자바도 공부하지 못한상태에서 무작정 덤벼들다보니, 자바에서는 기본적으로 FTP 라이브러리가 제공이 안된다는 사실을 알았다. 당연히 자바를 기반으로 하는 안드로이드 또한 FTP라이브러리가 없기는 마찬가지였다. 처음에는 URI 를 이용해서 바이너리값을 전송받아 파일 복구는 구현했지만, 업로드는 어떻게 할까? 라는 벽에 부딪혔고, 결국에는 FTP 라이브러리를 구하는 상황에 이르렀다. 열심히 구글링을 해서 몇가지 라이브러리를 구했지만, 첫번째 라이브러리는 FTP 접속 자체가 불가능(아마도 안드로이드 상에서 테스트 했기 때문이 아닐까 싶다.), 두번째 구한 라이브러리는 접속에는 성공! 파일전송후 전송이 완료되었다고 메세지 출력! 하지..