【发布时间】:2012-01-18 11:38:50
【问题描述】:
在我的三星 Galaxy S 长按主页按钮打开股票/三星任务管理器。有没有办法以编程方式更改此事件的关联操作?我想它不会依赖于设备,因为它通常看起来像一个 android 问题。想放另一个自定义任务管理器
我也一直在 android 市场上寻找可以执行此操作的应用程序,但没有找到,这听起来很奇怪。 (有很多可以更改简单触摸主页按钮的操作)。
【问题讨论】:
标签: android android-homebutton
在我的三星 Galaxy S 长按主页按钮打开股票/三星任务管理器。有没有办法以编程方式更改此事件的关联操作?我想它不会依赖于设备,因为它通常看起来像一个 android 问题。想放另一个自定义任务管理器
我也一直在 android 市场上寻找可以执行此操作的应用程序,但没有找到,这听起来很奇怪。 (有很多可以更改简单触摸主页按钮的操作)。
【问题讨论】:
标签: android android-homebutton
Android 不允许您在按下 Home 按钮事件时执行自定义操作。 :)
【讨论】:
在 ICS 即 Android 4+ 之后,出于安全原因,已删除 HomeButton 的覆盖,以便在应用程序被证明是恶意软件时允许用户退出。
另外,不让用户离开应用程序并不是一个很好的做法。但是,由于您正在制作一个锁屏应用程序,您可以做的是将活动声明为 Launcher ,这样当按下 HomeButton 时,它会简单地重新启动您的应用程序并自行保留(用户只会注意到屏幕上的轻微闪烁)。
编辑#1:这里是another workaround,更适合您的需求。
编辑#2:遇到this. 没有测试过。但看起来有点前途无量。不确定它是否会起作用,但你可以尝试一下。
【讨论】:
Play 商店中有一些应用程序允许您自定义按钮,例如 Home2 Shortcut。
https://play.google.com/store/apps/details?id=com.eikatou0.appspot.home2shortcut
【讨论】: