Tag: 锁屏

Android中的主页按钮覆盖

我试图了解在Android中覆盖主页按钮function的方法。 我正在做一个LockScreen应用程序和HOME按钮正在解锁设备。 我一直在研究过去3天的方法,我找到的所有解决方案都不是100%有效(主要是由于HOME的性质)。 在这三天里,我已经为下面的所有解决方案实施了解决方案,但我仍然不满意。 问题: 我希望能够像AppStore中的WidgetLocker应用程序一样覆盖HOME按钮function。 WidgetLocker不是一个家庭发射器,它仍然可以比任何人更好地覆盖HOME。 链接到WidgetLocker应用程序 放弃 首先,我知道这是Android中的安全措施,因此应用程序无法完全控制设备,我同意这一点。 官方的方法是实现一个家庭发射器和我的首选,不幸的是我的老板仍然不是100%相信我选择的路径,直到我耗尽所有其他可能性。 它必须是4.0+版本的android 解决方案 作为Home启动器实现,捕获HOME意图并处理主页按钮按下,这就存在用户必须选择应用程序作为默认主启动器的问题,并且可能无法理解原因(我知道另一个问题,但仍然) 实现具有SYSTEM_OVERLAY视图的服务,该视图在每次设备被锁定时启动,有效地在所有内容之上,不幸的是(或者幸运的是安全性)按下主页按钮仍然被发送到下面的应用程序并且默认的主启动器仍然是调用。 实现与实现锁定屏幕的活动平行的活动,其中包含在我的应用程序选项上以编程方式激活/停用的HOME Intent,有效地将主应用程序按需更改为homelauncher,当调用此活动时,它会启动锁定屏幕活动。 有没有其他方法可以做到这一点? 提前致谢。

通过主屏幕替换技术了解Android上的自定义锁定实现

我一直在研究这个问题。 我本周问了一个相关的问题。该地区最有用和最相关的链接是这个和这个 。 我想了解它是如何工作的,如果实现为主屏幕替换应用程序。 快速提问: 如果实现哪个屏幕应该设置为默认? 我们的主屏幕更换或原始主屏幕? 在这个问题的答案之后请阅读评论,其中asker想出了一个方法。 最后他说: “想出来!必须使用setComponentEnabledSetting()禁用清单意图filter,然后在活动弹出时重新打开它。感谢您的帮助!” 这到底是什么意思? 我不太明白这里的逻辑。 请帮忙? 基本上,我和这个提问者有同样的疑问(请参阅@CoffeeCrisp 的答案下面的 评论 )。 但是,我无法理解解决方案以及这里到底发生了什么。 请帮忙? 谢谢。 编辑:请不要downvote它。 如果我的结果需要改进,请在评论中提出建议,以便我有时间进行更改。 非常感谢。

自定义锁屏实现技术

所以,我一直在网站上探索许多类似的问题( 这个 , 这个和这个以及更多)。 人们想要实现自己的自定义锁定屏幕(不是谈论小部件)。 到目前为止,用户正在使用两种实现技术。 主屏幕更换 。 在这种技术中,它建议创建一个主屏幕应用程序,在解锁逻辑后,默认屏幕显示。 我相信在这种情况下,开发人员必须在锁定屏幕可见时禁用“主页”,“搜索”,“菜单”和“返回”按钮,并实现屏幕关闭逻辑。 一个申请 。 在这种技术中,制作了一个普通的应用程序,在解锁逻辑之后显示默认屏幕。 我相信在这种情况下,开发人员必须在锁定屏幕可见时禁用“主页”,“搜索”,“菜单”和“返回”按钮,并实现屏幕关闭逻辑。 现在,我不明白两种方法有什么区别? StackOverflow社区似乎更多地强调主屏幕替换技术。 我对Android开发很陌生,所以我可能会错过一些关于它的方面。 请建议我应该使用哪种方法,为什么? (还有,哪个很容易?)。 非常感谢!