태그 : android 요약보기전체보기목록닫기

1 2 3

Android Studio에서 Gradle의 unrecognized vm option error

이번에 Android Studio를 테스트 해 보고 있는데 집의 Windows 7 32bit 버전에서Error occurred during initialization of VMCould not reserve enough space for object heapError: Could not create the Java Virtual Machine.Error...

Galaxy S5 Lollipop 소감

며칠 전에 Galaxy S5 Lollipop upgradew가 나와서 설치 해 보았습니다. 전반적으로 크게 만족하는 편이고 개인적인 소감은 다음과 같습니다.전체적으로 list에서 bounding animation이 생겼고, list의 item touch 시 animation이 추가되었습니다. 다만 이게 별로 직관적이지는 않은 듯 하네요.animation...

Android KeyChain

system에서 key를 안전하게 관리하는 것은 보안의 시작입니다만, key를 안전하게 관리하는 것이 쉽지 않습니다.android에서 외부의 주요 feature 들에 비해서 크게 알려지지 않은 상태로 발전하고 있는 기능 중 하나로 keychain을 통한 key 관리입니다. 예를 들어 android 5.0 (LolLipop) 에서는 최근에 말이 많은 것처...

android ResultReceiver

android에서 aidl은 Parcel과 결합해서 아주 강력한 IPC를 제공합니다. 보통 aidl을 통해서 제공할 때에는 interface를 제공하던지, 아니면 객체 자체를 Parcelable로 구현해서 넘기던지 둘 중 한 가지를 사용합니다. 하지만 객체를 전달하면서 callback을 같이 받고 싶을 때를 위해 android에서는 ResultRecei...

Google Play Service의 PendingResult 흉내내기

Google Play에서 API style이 변경되어서 대부분의 경우 PendingResult가 반환됩니다. 이러한 style이 완전히 새로 나온 것은 아니고 기존의 Future를 Google의 Guava Library에서 확장한 ListenableFuture에서 이러한 pattern을 사용하고 있습니다. 보통 Future 는 multi-thr...

eclipse javadoc에서 android site에 link 거는 법

eclipse javadoc에서 android를 이용한 project로 문서를 생성 할 때에, 상당 수 android class들에 대해서 link가 생성되지 않습니다.원래 javadoc 생성시에 -link option을 이용해서 online site로 link를 생성 할 수 있습니다. 다만, 이 경우 해당 link에서 javadoc에 필요한 packa...

android의 property system

android에서 key, value를 어떻게 효율적으로 관리하는지가 궁금 할 때가 있습니다.android property system 에서 이 부분의 내용을 windows internal 수준으로 분석 해 놓았습니다. 간략히 요약하면, client는 모든 process에 mapping 된 shared memory를 통해서 해당 영역에서 읽어오고, w...

TIZEN 2.2.1 Windows SDK에서 CPU 가속

TIZEN 2.2.1이 release 되었습니다. Windows 환경에서 TIZEN SDK를 가끔 테스트 해 보고 있는데 이전까지 잘 동작하던 CPU 가속이 설정되어 있지 않아서 엄청나게 속도가 느렸습니다. TIZEN Windows SDK는 Intel의 HAXM 을 이용하는데, 설치 시에 EPT (Extended Page Table) 관련 오...

m180s ICS custom rom 사용기

갤럭시탭 7.0에 최근 배포된 stable 2.0 version의 ICS custom rom 사용기입니다. (출처 : http://cafe.naver.com/haptic15 )해당 custom rom은 CM 기반의 AOKP (android open kang project) milestone 6 버전을 기반으로, 대부분의 기능은 동작하지만 문자 메세지 발...

adb 이용 시 android system 접근을 위한 remount

android의 경우 android sdk를 설치하면 "adb shell" commant를 이용해서 shell에 접속 할 수 있습니다. 단, 기본적으로 system은 ro로 mount 되어 있기 때문에 다음 명령으로 remount 해야 합니다.adb shell mount /dev/block/stl9 /system -o remount,rw또는 다음의 명령...
1 2 3