2012-05-27 2 views
2

루트 장치에 대해서만 앱을 만든다 고 가정하면 잠금 화면 (장치의 화면이 깨어날 때 나타나는 화면)을 대체 할 수 있습니다.android - 루트 장치에 대한 잠금 화면의 전체 교체

루트없이 그렇게 할 수있는 방법이 있다는 것을 알고 있지만 모두 해결 방법으로 간주되며 일부 장치에서는 전혀 작동하지 않습니다 (예 : sony erricson, 설치된 로커).

등 가능한가요? 어쩌면 APK (또는 무엇이든)가 잠금 화면을 보여줄 책임이 있습니까?

잠금 화면을 담당하는 항목을 백업하는 것도 가능합니까?

답변

1

안드로이드 잠금 화면은 apk에서 처리하지 않습니다. 그것들은 프레임 워크 자체의 일부입니다 (FaceUnlock 제외). 당신이 할 수있는 일은 "com.android.internal.policy.impl.LockPatternKeyguardView.java"에 다른 IBinder 인터페이스를 추가하는 것입니다. "FaceUnlock"이 구현 된 방법을 살펴보십시오.

감사합니다,

로버트

+0

당신이 그런 일은 안드로이드 4에 가능하다는 것을 의미합니까? 어떤 종류의 의도 (아마도 IFaceLockInterface.class.getName())를 경청 할 서비스에 대해 "IFaceLockInterface"를 구현할 것을 제안합니까? 가능하다면 뿌리가 필요 없다고 생각해? –

+0

실제로 ics 이외의 버전에 대해서는 말할 수 없습니다. 나는 당신이 전화 뿌리없이 IFaceLockInterface를 사용하는 서비스를 구현할 수 있다고 말하고 싶습니다 ... 시도해보십시오 :) –

+0

슬프게도 ICS가있는 장치가 없지만 항상 에뮬레이터를 사용할 수 있습니다 ... 시간이 좀 걸리므로 다른 답변이 없다면 "V"를받을 자격이 있다고 생각합니다. :) –

관련 문제