【问题标题】:Creating a custom android shutdown system创建一个自定义的android关机系统
【发布时间】:2019-08-08 07:46:27
【问题描述】:

所以最近我的手机被盗了,除了丢失文件时我遇到的所有麻烦,我很生气,因为我没有想到为 android 创建一个应用程序来防止容易被盗或准确地说这将在小偷的口袋里充当特洛伊木马。所以我想到的是一个应用程序,只要你按住待机按钮或你通常做的任何事情来关闭你的手机,它就会启动。然后,此应用程序看起来像真正的关机菜单,并要求您使用或不使用密码关机,并且每当您在没有正确密码的情况下关机时,手机实际上会以仍在传输 GPS 并连接到下一次传输的方式假装关机塔,因此很容易定位(假关机是指黑屏和静音模式,直到您重复使用与关闭手机相同的方法)。那么有没有什么方法可以创建一个比安卓关机系统具有更高优先级的应用程序,以便在您尝试关机时弹出一个自定义菜单?

【问题讨论】:

  • 欢迎来到 StackOverFlow。请拨打site tour 了解如何提问。该站点不是教程服务,也不是代码编写服务,也不是为我调试我的代码服务。请阅读on-topic here 是什么。编辑您的问题,解释您尝试过的方法和无效的方法。

标签: java android sdk overwrite shutdown


【解决方案1】:

你的想法对于 Android 来说并非完全不可能。

应用程序的优先级无法高于 Android 关机菜单。但是,这并不意味着没有希望。

如果您记得流行的闹钟应用,它们通常具有防止您在闹钟响起时关闭手机的功能。这通常是通过检测长按电源按钮然后关闭电源关闭菜单来完成的。

您可以查看此答案以了解如何执行此操作:https://stackoverflow.com/a/53679477

不过,这只是为了让您可以关闭 Android 的关机菜单,以便显示您自己的关机菜单。

之后,根据您显示黑屏和静音模式的想法......实际上存在四个三个问题。

  • 非 AMOLED 屏幕的屏幕背光

  • 状态和导航栏

  • 无法阻止强制关机

就我个人而言,在 Android 的早期和我早期的 Android 开发中,我发布了一个带有 similar idea 的应用程序(让手机产生被关闭的错觉,所以手机保持开机的可能性更高如果被盗),但由于这四个问题区域,该应用程序已被淘汰。

所以我有经验说:

  • 黑屏不能很好地与需要背光的屏幕配合使用。即使在最低亮度设置下,仍然很容易看到完全黑屏。

  • Android 没有办法永久隐藏导航栏和状态栏。您将获得的最佳效果是沉浸式模式,但如果您触摸屏幕,此模式将导致条暂时出现。即使您使用全屏活动,向下滑动或向上滑动仍会显示这些条。我相信隐藏这两个栏的唯一选择是 Root。

  • 绝对没有办法阻止某人进行强制关机。这完全绕过了关机菜单,而且它简直是不可阻挡的。因此,虽然您的应用程序可能会阻止一些小偷,但它可能不会阻止更偏执的人。

希望我的回答足以将您推向正确的应用方向。

【讨论】:

  • 谢谢,这是我一直在寻找的答案。您的应用程序的想法是天才,可惜它不起作用。我会看看你提到的另一个问题。我实际上并不相信小偷的聪明,所以如果绕过它的唯一方法是强制关机,我会很好。正如我所说,非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-06
  • 1970-01-01
  • 2015-05-27
  • 1970-01-01
  • 1970-01-01
  • 2012-11-26
相关资源
最近更新 更多