안녕하세요 마이크로비젼 기술지원팀입니다.
1. 아래 경로의 파일을 수정하여 테스트를 진행해 보시길 바랍니다.
/ics/frameworks/base/policy/src/com/android/internal/policy/imp폴더에서 “PhoneWindowManager.java”파일을 아래와 같이 수정
하여 테스트를 해보시길 바랍니다.
[수정 전]
/** {@inheritDoc} */
public void beginAnimationLw(int displayWidth, int displayHeight) {
mTopFullscreenOpaqueWindowState = null;
mForceStatusBar = false;
mHideLockScreen = false;
mAllowLockscreenWhenOn = false;
mDismissKeyguard = false;
}
[수정 후]
/** {@inheritDoc} */
public void beginAnimationLw(int displayWidth, int displayHeight) {
mTopFullscreenOpaqueWindowState = null;
mForceStatusBar = false;
mHideLockScreen = true;
mAllowLockscreenWhenOn = false;
mDismissKeyguard = false;
}
2. system폴더에 직접 원하시는 폴더와 파일을 추가하신 후에 아래 명령어를 실행하여 system.img를 생성하여 테스트를 진행해
보시길 바랍니다.
# mkyaffs2image ./system system.img
/out/host/linux-x86/bin폴더에 “mkyaffs2image”파일이 있습니다. 참고하시길 바랍니다.
3. 아래 사이트를 참조하시면 도움이 될 것 같습니다.
http://wiki.kldp.org/wiki.php/AndroidPortingOnRealTarget/ko