Android 锁屏界面

7
我计划创建自己的Android锁屏应用程序。但我不知道从哪里开始?我应该创建一个带有UI布局的活动,与触摸交互,并在用户滑动时调用android.intent.HOME吗?
我该如何覆盖默认的Android锁屏应用程序?
我真的一点头绪都没有,任何帮助将不胜感激。我看到了这篇文章:Where can I find examples or tutorials about creating a custom android lockscreen?但它并没有提供太多帮助。
我的设备已经root,我不介意只为ROOT用户制作该应用程序。

2
请参考此链接 - https://github.com/Joisar/LockScreenApp - nikvs
1
尽管我很讨厌在Windows上使用GitHub :P, 正在克隆存储库.. 会尝试一下..谢谢 - Mihir Solanki
我无法构建它..出现了错误“转换为dalvik格式失败,无法执行dex”..我不能通过这个链接解决它(https://dev59.com/RGQo5IYBdhLWcg3wZepg),因为我没有jar文件,所以在删除后我将无法重新导入它们。(如上述链接中的回答所建议的) - Mihir Solanki
可能是Android锁屏小部件的重复问题。 - Avijit
1
@MuhammedRefaat 没有 :( 我似乎找不到任何东西。 - Mihir Solanki
显示剩余2条评论
2个回答

0
据我所知,目前还没有锁屏教程。 谷歌也没有提供自定义锁屏的API。 你需要编写自己的主屏幕应用程序,以实现所需的锁屏行为。在Android SDK(源代码)中有编写自己的主屏幕应用程序的示例代码。

0

我几周前尝试了完全相同的事情。 我得出结论,你不能轻松地更改锁屏。

在我看来,目前最简单(并不意味着真的很容易)的方法是使用Xposed框架。

查看此链接

它将为您提供如何挂钩和拦截方法的简要概述。

您可以搜索和挂钩打开锁屏的方法并启动自己的方法...

祝你好运 :)


我对这个框架有所了解,但是大部分情况下,我需要为特定设备制作应用程序,比如三星的TouchWiz或类似CyanogenMod的AOSP。我无法创建适用于所有Android设备的东西,这让我有点失去动力去创建一个锁屏界面。 - Mihir Solanki
是的,我知道你的意思。我也因为同样的原因放弃了自定义锁屏 :( - superm4n

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接