2012-05-27 59 views
2

假设我只为根设备制作应用程序,这将允许替换锁定屏幕(设备屏幕被唤醒时出现的屏幕)。android-根设备锁定屏幕的全部替换

我知道有没有root的方法可以这样做,但它们都被认为是一种解决方法,在某些设备上它们根本无法正常工作(例如sony erricson,它在解锁后显示它们的默认储物柜安装储物柜)。

是这样的可能吗?也许有通往apk的路径(或其他)负责显示锁定屏幕?

是否可以备份锁定屏幕的责任?

回答

1

Android锁屏不是由apk的处理。它们是框架本身的一部分(除了FaceUnlock)。你可以做的是添加另一个IBinder接口到“com.android.internal.policy.impl.LockPatternKeyguardView.java”。看看如何实现“FaceUnlock”。

问候,

罗伯特

+0

你的意思,这样的事情是可能仅适用于Android 4?你建议实现“IFaceLockInterface”的服务,将听某种意图,这可能是IFaceLockInterface.class.getName()?我认为如果可能的话,就不需要根,对吧? –

+0

其实我不能告诉你任何关于ics以外的版本。我会说你可以实现一个使用IFaceLockInterface的服务,而不需要根植电话...给它一个尝试:) –

+0

可悲的是我没有ICS的设备,但我总是可以使用模拟器...这可能需要一些时间,所以如果没有其他答案,我想你应该得到一个“V”。 :) –