gpt4 book ai didi

java - 创建一个安卓锁屏应用。

转载 作者:IT老高 更新时间:2023-10-28 20:28:16 26 4
gpt4 key购买 nike

如何创建一个锁屏应用来充当安卓手机的锁。我确实找到了一个,但它的代码结构很糟糕,如果我按下物理主页键,它就会解锁,使应用程序毫无意义。

我确实遇到过一个论坛,指出在 Android 4.x 中删除了一些阻止主页按钮功能的方法

然而,我有一个很棒的锁屏想法,但没有开始的基础。如果有人对此主题有任何了解,我很想听听。

谢谢大家 :-)

最佳答案

是的,这是可能的。这是一个简单的锁屏Source Code来自 GitHub

创建一个像锁一样工作的应用程序没什么大不了的,但正如你所说的 Home 键问题,我建议你继续开发应用程序,尽可能多地开发应用程序,你唯一会卡住的地方是主页键控制因此,尝试找到一些棘手的方法来控制主页键并将其用作锁定应用程序的应用程序启动器。它不是很复杂,但有点棘手。如果我能找到任何 Home 键访问源代码,我会发布给你

PS:

这里是访问Home Key的教程

我在某处发现了 home 键覆盖。在 App Manifest 中添加这些行。

以下两行将发挥作用

 <action android:name="android.intent.action.MAIN" />              
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />

并在您的 Activity 中覆盖此方法

@Override
public void onAttachedToWindow() {
super.onAttachedToWindow();
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
}

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_HOME)
{
Log.i("Home Button","Clicked");
}
if(keyCode==KeyEvent.KEYCODE_BACK)
{
finish();
}
return false;
}

请记住,我没有测试这些代码或方法,只是想帮助您(您可能会发现一些缺点)。

PS:根据投票,我可以保证我的建议是有效的,您可以在上述帮助下开发这样的应用程序:)

关于java - 创建一个安卓锁屏应用。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20943407/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com