본문 바로가기
[Android/안드로이드] Bitmap Resize 에 대한 모든 것. 당신도 이제 Bitmap 을 가지고 놀 수 있습니다. 1. Information Bitmap Resize? 네, 안드로이드는 모바일 디바이스죠. 데스크탑의 모니터처럼 큰 화면을 제공하는 것이 아니기 때문에, 원래 큰 이미지를 작게 줄여서 보여주는 작업이 많이 필요합니다. 예를 들어 인터넷에 있는 큰 그림을 안드로이드 브라우저에서 보여줄 때라던지.. 고화질로 찍은 사진을 Gallery 에서 본다던지 할 때 Bitmap ( Image ) Resize 는 필수입니다. 이 때 사용하는 class 들이 Bitmap, BitmapFactory class 입니다. Bitmap? BItmapFactory? 네, Bitmap 과 BitmapFactory 는 안드로이드에서 제공하는 기본 class 로 이 두 녀석을 통해서 이미지에 대한 왠만한 처리를 다 할 수 있습니다. B.. 2012. 1. 25.
[Android/안드로이드] SoftKeyboard ( Soft Input ) 를 강제로 띄워보아요. (물론 감추기도요) 0. History - 이 글은 2012-01-25 초안 작성 시작하였습니다. - 잘못된 정보, 오래된 정보, 오타가 있다면 Comment 남겨주세요. 확인 후 수정하겠습니다. - 이 글은 2012-01-25 초안 작성 완료하였습니다. 1. Information. Soft Keyboard 가 뭔가요? Soft Keyboard 는 Hardware Keyboard 와 반대되는 말로 Software 로 된 keyboard를 말합니다. 안드로이드에서 카카오톡을 쓸 때 흰 색 커서가 깜빡이는 상자를 클릭하면 키보드가 아래에서 슝~ 하고 올라오죠? 그 녀석이 바로 Soft Keyboard 입니다. 이 녀석을 강제로 나오게 할 수 있는건가요? 네 그렇습니다. 이 녀석을 강제로 나오게 할수도, 들어가게 할 수도 있습니.. 2012. 1. 25.
[Android/안드로이드] IPC( 프로세스간 통신 ) 을 위한 Parcelable Object 만들기. 어렵지 않아요. 함께 만들어봐요. 0. History - 이 글은 2012-01-25 초안 작성 시작하였습니다. - 오래된 정보, 잘못된 정보, 오타가 있다면 Comment 남겨주세요. 확인 후 수정하겠습니다. - 이 글은 2012-01-25 초안 작성 완료하였습니다. 1. Information Parcelable 이 뭐죠? Developer 를 참조하여 설명 드리겠습니다. Parcelable의 뜻은 소포 또는 꾸러미란 뜻입니다. Parcelable 은 꾸러미화 하는 것을 말하겠지요. 왜 이녀석을 "꾸러미화" 라고 했는지 한번 알아보겠습니다. 이 Parcelable 는 Interface 로, 이 녀석을 구현한 class는 Parcel 로 쓰여질 수도 있고, Parcel 로 부터 원래 Object 로 복구될 수도 있습니다. Process .. 2012. 1. 25.
[Android/안드로이드] Device 의 Power 가 On/Off 될 때 어떤 일이 발생하는지 아세요? 0. History - 이 글은 2012-01-25 초안 작성 시작하였습니다. - 오래된 정보, 잘못된 정보, 오타가 있으면 Comment 남겨주세요. 확인 후 수정하겠습니다. - 이 글은 2012-01-25 초안 작성 완료하였습니다. 1. Information. Device의 전원이 On/Off 될 때 어떤 일이 발생하나요? PowerManager 라는 녀석이 Device 전원의 On/Off 시에 1. WindowManager 에 notify 를 하고, 이 정보가 KeyguardViewMediator 를 통해 LockScreen 에 전달이 됩니다. 2. Active 되어야 하는 Activity 를 깨워줍니다. Screen-on 의 경우를 코드레벨로 살펴볼까요? 1. PowerManagerService... 2012. 1. 25.
[Android/안드로이드] LockScreen 에서는 왜 계속 Touch 를 해도 화면이 꺼질까요? ( Screen Timeout 고장? 에러? 실수? ) 0. History - 이 글은 2012-01-25 초안 작성 시작하였습니다. - 잘못된 정보, 오래된 정보, 오타가 있다면 Comment 에 남겨주세요. 확인 후 수정하겠습니다. - 이 글은 2012-01-25 초안 작성 완료하였습니다. 1. Information 이게 무슨 소리죠? 일반적인 Activity 를 사용하면서 계속 화면을 Touch 해주면, Android의 기본 시스템 정책에 따라 Screen 이 꺼지지 않습니다. 하지만 LockScreen 에서는 화면을 지속적으로 터치해주어도 약 5초 뒤면 화면이 꺼지는 현상이 발생합니다. 왜 이런 현상이 발생하는지를 알아보는 것입니다. 그럼 이건 왜 그런가요? Android의 LockScreen 에 대한 Concept 입니다. 의미있는 동작이 아닐 경우.. 2012. 1. 25.
[Android/안드로이드] adb shell command 를 통해서도 activity 를 실행시킬 수 있다는 것을 아시나요? 0. History - 이 글은 2012-01-25 초안 작성 시작하였습니다. - 잘못된 정보, 오래된 정보, 오타는 Comment 로 남겨주세요. 확인 후 수정하겠습니다. - 이 글은 2012-01-25 초안 작성 완료하였습니다. 1. Information Adb shell command 를 통해서도 activity 를 실행시킬 수 있다구요? 예, 그렇습니다. adb shell command 를 통해서 인텐트를 날리는 것이죠. 빨리 명령어를 알려주세요. C:\> adb shell \ am start -a [actionName] -n [packageName]/[className] 이것입니다. 여기서 am 은 Activity Manager 의 약자입니다. 명령어를 풀이해보면 activity manager .. 2012. 1. 25.
[Android/안드로이드] Serializable이 뭔가요? Serializable class 를 만들 때 serial Version UID 가 필요한 이유를 아시나요? 0. History - 이 글은 2012-01-25 초안 작성 시작하였습니다. - 잘못된 정보, 오래된 정보, 오타가 있으면 Comment 남겨주세요. 확인 후 수정하겠습니다. - 이 글은 2012-01-25 초안 작성 완료하였습니다. 1. Information Serializable이 뭐죠? Developer 를 참조하여 설명 드리겠습니다. Serializable 은 empty marker interface 입니다. 즉 안에 내용은 아무것도 없는 interface로 이 녀석은 serializable 하다는 것은 "표시만" 하는 녀석입니다. 이 녀석을 implements 했다는 것은 ObjectOutputStream과 ObjectInputStream에서 해당 object가 사용될 때 serializati.. 2012. 1. 25.
[Android/안드로이드] 사용자가 단말을 사용하고 있는지를 알 수 있는 방법이 있나요? 1. Information 사용자가 단말을 사용하고 있는지를 알 수 있는 방법이 있나요? 모든 경우에 대해서 사용자가 단말을 사용하고 있는지를 알 수 있는 방법은 현재로선 없는 것으로 알고 있습니다. 예를 들면, 유저가 지금 폰을 쳐다보고 있고.. 라던가 이런것은 알 수가 없다는 것이죠. 그럼 어떤 경우에 대해서 알 수 있느냐? 먼저 사용자가 Key 입력을 한다던지, Trackball 을 굴린다던지, 화면을 터치한다던지. 이런 것들에 대해서는 감지 할 수 있습니다. 참고로 이런 것을 User Interaction ( UI ) 라고 하지요. 사용자와의 Interaction이 있는지 감지하는 방법을 알려주세요. Activity class 에서 제공하는 onUserInteraction() 과 onUserLea.. 2012. 1. 25.
[일본어/한마디] 오늘의 일본어 한마디 : 저는 내성적인 성격입니다. 0. History - 이 글은 2012-01-25 초안 작성 시작하였습니다. - 잘못된 정보, 오래된 정보, 오타가 있다면 Comment 에 남겨주세요. 확인 후 수정하겠습니다. - 이 글은 2012-01-25 초안 작성 완료하였습니다. 1. Information. 오늘의 문장 ぼく うちき せいかく 僕わ 内気な 性格です。 나는 내성적인 성격입니다. 오늘의 단어 僕 ( ぼく) - 나 (남자) 内気な ( うちき ) - 내성적인 性格 ( せいかく) - 성격 오늘의 한자 僕 : 종 복 内 : 안 내 気 : 기운 기 性 : 성품 성 格 : 격식 격 손가락 추천 꾸욱~ 더 좋은 글로 보답하겠습니다. 2. Tags 오늘의 일본어 한마디 / 니홍고 한마디 / 내성적 / 성격 / 보쿠 / 우치키나 / 세이카쿠 / 번역 2012. 1. 25.
반응형