是的,有可能。 这是来自GitHub 的简单锁屏源代码
创建一个像锁一样工作的应用程序没什么大不了的,但是正如您在谈到Home键问题时所说的,我建议您继续开发并尽可能多地开发该应用程序,唯一会遇到的问题是Home键控制因此,尝试找到一些棘手的方法来控制主键并将其作为锁定应用程序的应用启动器。它不是很复杂,但是有点棘手。如果可以找到任何Home-
key访问源代码,我将向您发布
PS:
这是访问
Home键的教程
我在某个地方找到了Home键。将这些行添加到App Manifest中。
接下来的两行会做魔术
<action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.HOME" /> <category android:name="android.intent.category.DEFAULT" />
并在您的活动中覆盖此方法
@Overridepublic void onAttachedToWindow() { super.onAttachedToWindow(); this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);}@Overridepublic 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: 基于投票,我可以保证我的建议正在起作用,您可以在上述帮助下开发这样的应用程序:)



