회원 및 비회원 모두 열람이 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.
데모용 보드를 하나 전달해 줘야 하는데 (Odroid가 아니라 자체 개발 보드였습니다.)
스크린락 뜨니 보기가 좋지 않아 삽질 끝에 알아낸 것을 적어봅니다. (^^;;)
We can temporarily disable it in our JAVA app.
For how to implement it, please just take a look at the PhoneApp.java and look for
disableKeyguard and reenableKeyguard functions.
라고 자바 코드를 수정하는 방법이 있는데.. 제가 C도 잘 모르기 때문에... 자바를 건드릴 자신이 없어 포기함.
We can manually change the "device_provisioned" system settings to '0'
라고 하는 부분을 찾았는데... 안드로이드 가 sqlite3 라는걸 사용하는것 같은데요..
거기에 데이터 베이스 중에 어떤값..(device_provisioned)을 0으로 만들어 주면 된다고 합니다.
# sqlite3 /data/data/com.android.providers.settings/databases/settings.db
명령을 입력하면
SQLite version 3.5.9
Enter ".help" for instruction
메시지가 출력되고
sqlite> select * from secure;
라고 입력하면
secure에 등록된 설정값을 보여줍니다.
그 중에서 device_provisioned 라는 문구가 있는 부분의 앞부분 숫자를 확인하고
update secure set value="0" where _id=숫자;
라고 입력하면 세팅값이 0으로 변경된것 입니다.
sqlite> select * from secure;
명령으로 잘 변경되었는지 확인하고 난 이후에
sqlite> .quit
명령으로 sqlite에서 빠져나가
# sync
명령을 내려 작업상황을 업데이트(저장?) 하고나서
개발 보드를 리부팅하면 스크린락이 없이 부팅하는 것을 보실수있을 겁니다.
********************************************************************
오늘 제가 몇시간 삽질한 내용인데 도움이 될까해서 올려봅니다.
^^, 제가 안드로이드 개발쪽에 써 놓은 home key 안먹을때 쓰는 방법과 동일한 얘기네요.
대신 반대의 내용일 듯.........자료 감사합니다.