【问题标题】:android - total replacement of the lock screen for root deviceandroid - 彻底更换根设备的锁屏
【发布时间】:2012-05-27 17:54:49
【问题描述】:

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

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

这样的事情可能吗?也许有一条通往负责显示锁屏的apk(或其他)的路径?

是否也可以备份锁定屏幕的原因?

【问题讨论】:

    标签: android root replace lockscreen keyguard


    【解决方案1】:

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

    问候,

    罗伯特

    【讨论】:

    • 你的意思是这样的事情只有在 android 4 上才有可能吗?您是否建议为将侦听某种意图的服务实施“IFaceLockInterface”,这可能是 IFaceLockInterface.class.getName() ?我认为如果可能的话,不需要root,对吧?
    • 其实我不能告诉你任何关于 ics 以外的版本的信息。我想说你可以实现一个使用 IFaceLockInterface 的服务,而无需手机植根......试一试:)
    • 遗憾的是我没有带 ICS 的设备,但我总是可以使用模拟器...这可能需要一些时间,所以如果没有其他答案,我想你应该得到一个“V ” 。 :)
    • 该死,模拟器上没有面部解锁,即使有,我也无法使用它,因为我认为模拟器不能使用网络摄像头。如果有人认为这很方便,这里有一些有用的链接:source-android.frandroid.com/frameworks/base/core/java/com/…gist.github.com/CyanogenMod/android_frameworks_base/blob/…
    猜你喜欢
    • 2017-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-22
    相关资源
    最近更新 更多