如何解决创建一个Android锁屏应用
创建一个像锁一样工作的应用程序没什么大不了的,但是正如您在谈到Home键问题时所说的,我建议您继续开发并尽可能多地开发该应用程序,唯一会遇到的问题是Home键控制因此,尝试找到一些棘手的方法来控制主键并将其作为锁定应用程序的应用启动器。它不是很复杂,但是有点棘手。如果可以找到任何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" />
并在您的活动中覆盖此方法
@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;
}
请记住,我没有测试这些代码或方法,只是试图帮助您(您可能会发现一些缺点)。
基于投票,我可以保证我的建议正在起作用,您可以在上述帮助下开发这样的应用程序:)
解决方法
如何创建充当Android手机锁的锁屏应用程序。我确实找到了一个,但是它的代码构造不佳,如果按下物理主键,它会解锁,从而使应用程序变得毫无意义。
我确实遇到了一个论坛,指出在Android 4.x中已删除了一些阻止主页按钮功能的方法
但是,对于锁屏,我有一个很棒的想法,但没有开始的基础。如果有人对此主题有任何了解,我很想听听。
谢谢大家:-)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。