본문 바로가기
[Android/안드로이드] Layout 에 대하여.. http://developer.android.com/guide/topics/ui/layout-objects.html - FrameLayout 은 child 의 위치를 조절할 수 있다. 무조건 leftmost & topmost 위치에 fix 이다. - LinearLayout 의 weight 는 중요도를 이야기한다. 큰 값일수록 더 중요하고 더 많은 공간을 차지한다. - LinearLayout 이 horizontal 로 정렬될때에는 가장 먼저 붙은 녀석이 기준이 된다. 위치를 맡춰주기 위해서 android:baselineAligned="true" 등의 옵션을 써서 align 을 조정할 수 있다. - TableLayout 은 HTML 처럼 span 도 불가능하고, border 도 보여주지 않는다. TableR.. 2012. 6. 11.
[Android/안드로이드] Accessibility Service 에 대하여. http://developer.android.com/guide/topics/ui/accessibility/services.html - Accessibility service 는 장애인들을 도와주기 위한 강화된 interface 를 제공하는 녀석이다. Android 는 TalkBack 등의 기본 accessibility service 를 제공한다. 하지만 개발자가 service 를 만들어 직접 배포할수도 있다. - Accessibility service app 은 manifest 에 특별한 설정을 해주어야 한다. Android 4.0 이하의 버전에서는 AccessibilityServiceInfo class 를 만들어서 setServiceInfo() 함수를 통해 runtime 으로 Accessibility .. 2012. 6. 11.
[Android/안드로이드] 시각장애인을 위한 키보드. "Eyes free keyboard". Android 의 Accessibility 를 공부하던 중 Eyes free keyboard 란 녀석이 있다는 것을 접하게 되었다. 1분 30초정도부터 보면 ( 간단한 영어를 이해할 수 있다면 ) 한번에 eyes free keyboard 가 뭔지 알 수 있다. 간략 정리하면, 숫자키패드만 생각해보면 center 가 5라는 것을 우리는 알고 있다. 그래서 화면 어디를 터치하든 5가 눌린다. 2는 5의 위에, 6은 5의 오른쪽에 있다는 것을 알기 때문에, 화면 터치 후 위로 스크롤 하면 2가 입력되고, 마찬가지로 화면 터치후 오른쪽으로 스크롤하면 6이 입력되는 그런 원리인 것이다. 시각장애인들에게는 참으로 편한 키보드가 아닐 수 없다. 도움이 되셧다면 손가락 꾸욱~ 2012. 6. 11.
[Android/안드로이드] App을 accessible 하게 만들기 ( 장애인을 위한 앱 만들기 ) http://developer.android.com/guide/topics/ui/accessibility/apps.html - Android 는 장애인들을 위해 TTS ( Text-To-Speech ), Haptic Feedback, Trackball, D-pad navigation 등을 제공한다. 이것을 Accessible 이라 한다. 이 기능들은 accessibility feature 를 on 해주어야 사용 가능하다. - Accessibility 를 위해 다음의 것들을 해주는 것이 좋다. * IamgeButton, IamgeView, EditText, CheckBox 등에 android:contentDescription 속성을 채워넣어 label 을 제공하는 것이 좋다. 이 녀석이 소리로 시각장애인에.. 2012. 6. 11.
[Android/안드로이드] Custom View 에 대하여.. http://developer.android.com/guide/topics/ui/custom-components.html - 좋은 커스텀 뷰를 만들기 위해서는.. 1. View 를 상속. 2. XML 로부터 생성 가능하도록, XML parameter 들을 받을 수 있는 생성자 설정 3. event listener 를 비롯하여 여러가지 custom 한 기능들 추가. 4. onMeasure() ( 기본은 100x100 사이즈로 ), onDraw() 를 구현해준다. 5. 필요한 on... 함수들을 override 해준다. - onDraw() 는 paramter 로 Canvas 를 전달해준다. 이 녀석에 draw 하는것이 view 가 된다. - 3D View 를 원한다면 View 가 아닌 SurfaceView .. 2012. 6. 11.
[Android/안드로이드] Style & Theme 에 대하여.. http://developer.android.com/guide/topics/ui/themes.html - style 정의는 res/values/ 폴더에. root node 는 . 각 style 정의마다 태그로 시작하며 unique 한 name attribute 가 필요. 각 속성은 으로 정의한다. - style 을 상속하기 위해서는 parent="@android:style/TextAppearance" 와 같은 속성을 주어야 한다. 하지만, 본인이 직접 구현한 style 을 상속할 때는 꼭 저런 문구를 쓰지 않아도, 과 같이 ParentStyle 과 . 을 이용해서 상속을 구현할 수도 있다. 이 . 은 여러 level 중첩될 수 있다. GrandParentStyle.ParentStyle.NewStyle 과.. 2012. 6. 11.
[맛집][리뷰/추천][건대] 노릇노릇 구수한 곱창이 땡긴다면 "동대문 곱찹!" 안녕하세요 돼지왕왕돼지입니다. 건대 ( 화양동 )의 맛집 "동대문 곱창" 에 다녀온지 벌써 약 4~5개월이나 지났는데 이제서야 후기를 올리네요. 참으로 맛있게 먹은 곱창집인데 위치를 찾기는 꽤 어렵습니다. [리얼 지도 보기] 보통 지하철을 기준으로 찾아가기 때문에 지하철이 나오도록 지도 구성을 하였습니다. 시장을 지나서 더 안쪽으로 있기 때문에 사실 접근성 측면에서는 매우 떨어집니다. 그래도 맛집으로 소문나서인지, 평일 저녁이었는데도 사람이 가득 차 있었습니다. 저녁에 찾아간 "동대문 곱창". 매우 아늑하고 분위기 있어 보입니다. 안쪽으로 들어가면 인테리어도 옛날분위기가 나도록 적당히 잘 꾸며져 있습니다. 이 동대문곱창은 세종대 앞쪽에 유명한 곱창집의 분점이라고 합니다. ( 주워들은 내용 ). 세종대 앞.. 2012. 6. 10.
[맛집][리뷰/추천][분당/서현역] 머리 따갑도록 매운 맛 "주누(JUNU) 돈까스" 안녕하세요 돼지왕 왕돼지입니다. 오늘은 머리 따갑도록 매운 맛을 가진 "주누(JUNU) 돈까스" 의 돈까스를 소개합니다. [리얼 지도 보기] 서현역에서 매우 가깝습니다. 나름 쉽게 찾을 수는 있지만, 간판 자체는 눈에 확 띄지 않아 찾기 어려울수도 있습니다. 메뉴는 위와 같아요. 돈까스와 냉면이 주 메뉴인데요. 돈까스를 보면 매콤돈가스, 매운돈가스, 무진장 매운 돈가스 이렇게 세가지 매운 맛이 있네요. 같이 갔던 친구는 원래 매운 것을 잘은 못 먹긴 하지만, 매콤 돈가스 자체도 많이 맵다며 땀을 뻘뻘 흘리더군요. 매운맛에 환장하는 저는 "무진장 매운 돈가스" 를 도전합니다. 얼마나 매울까, 얼마나 맛있는 매운맛일까를 기대하면서 말이죠. 먼저 기다리는 동안 슾이 나옵니다. 슾은 오뚜기 슾인듯 합니다. 그냥.. 2012. 6. 10.
[레시피] 블루베리 쉐이크 ( 스무디 ) 를 만들어보아요. 안녕하세요. 돼지왕왕돼지입니다. 오늘은 제가 아침마다 즐겨 마시는 블루베리 쉐이크 ( 스무디 ) 의 레시피에 대해 알려드리겠어요. 사실 레시피라기에는 거창한 면이 좀 있습니다. 하하.. 너무너무 간단하거든요? 그래도 아무것도 모르는 상태에서는 레시피마저 없다면 만들어먹기 힘들죠.. 비율에 대한 두려움도 있구요. [쉐이크와 스무디의 차이] 사실 요즘은 쉐이크와 스무디의 차이를 구분하기가 쉽지 않습니다. 정확하지 않기로 유명한 네이버 지식인의 정보를 참고해보면, 원래 쉐이크는 우유 베이스이고, 스무디는 우유가 안 들어간다고 하네요.. 하지만 요즘 프렌차이즈 까페들을 가보면 스무디도 다 우유베이스로 만들죠.. 혹자는 쉐이크는 우유 베이스고, 스무디는 요거트 베이스라고 하는데 그건 진짜 아닌 것 같습니다. ㅎㅎ.. 2012. 6. 10.
반응형