sunphiz

MBC라디오 ‘웃으면…’

MBC 라디오 광고에 사진이 실린다며 라디오 선물을 받은지 한참이 지났는데, 이제야 광고가 나왔다. 홈스냅으로 찍었던 아빠와 아들의 말타는 사진이 마음에 들었는데, 그 사진을 광고에서 보니 더욱 남다르다. TV에서도 한다던데 TV가 없어서 본 적은 없네..   참조 http://www.imbc.com/broad/radio/cf/model/index.html https://www.youtube.com/watch?v=K5erclskeN8&feature=youtu.be

MBC라디오 ‘웃으면…’ 더 읽기"

알듯 말듯한 안드로이드의 컴포넌트들

컴포넌트(Component) 액티비티, 서비스, 브로드캐스트 리시버, 컨텐츠 프로바이더를 안드로이드 4대 컴포넌트라 합니다. 4대 컴포넌트 중 컨텐츠 프로바이더는 인텐트로 실행하지 않습니다. 4대 컴포넌트 중 브로드캐스트 리시버는 AndroidManifest.xml에 등록하지 않고도 사용할 수 있으며, 이를 동적 브로드캐스트 리시버라 부릅니다. 동적 브로드캐스트 리시버는 선택이 아닌 필수로, 동적 브로드캐스트 리시버를 통해서만 수신할 수 있는 브로드캐스트가 있습니다. 4대 컴포넌트 중 가장 많이

알듯 말듯한 안드로이드의 컴포넌트들 더 읽기"

adb shell로 대량의 apk 설치하기

많은 apk 파일을 한꺼번에 설치해야하는데 스크립트까지 만들기도 귀찮다면, adb shell을 이용해보자. 설치할 apk 파일들을 단말에 먼저 옮긴 후 루프문으로 설치하게 하면 된다. 각각의 명령어는 아래와 같다. >adb push ./apk /sdcard/ >adb shell for apk in /sdcard/*.apk; do pm install -r $apk ; done 이 때 adb shell에서는 모든 파일 선택 특수문자가 없으니, 폴더를 지정하여 넣는

adb shell로 대량의 apk 설치하기 더 읽기"

경우에 따라 GET 요청 다르게 보내기(Conditional get request)

HTTP 프로토콜에서는 캐싱을 위해 서버에서 받은 자원이 그 후로 변경이 되었는지 확인하는 정보를 주고 받을 수 있다. 처음 자원을 요청할 때는 당연히 요청만 하고, 두번째 요청 때는 첫번 째 요청의 응답에 함께 온 헤더 정보를 참고하여, 변경사항이 있는지 물어본다. 최초 요청 시에는 아래와 같이 요청만 할 것이다. GET /sample.html HTTP/1.1 Host: example.com 이에 대한 응답을

경우에 따라 GET 요청 다르게 보내기(Conditional get request) 더 읽기"

px, dp, dpi, cm

이미 알고 있는 내용이지만, 시작하기 전에 단위를 간단하게 정리부터 해보자. dp : 안드로이드에서 사용하는 가상의 단위이다. (오차가 있을 수 있으나, 최대한)같은 dp가 단말의 해상도나 화면 크기에 상관 없이 같은 물리적 길이를 갖는다. px : 물리적 해상도를 표시하는 단위 픽셀(Pixel)이다. 개발자 뿐 아니라 컴퓨터 사용자에게 가장 친숙한 단위다. 아이폰을 비롯한 다양한 모바일 기기들이 px 단위를 사용해

px, dp, dpi, cm 더 읽기"