问题标签 [home-button]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2428 浏览

android - 如何在 Android 4.0 上管理/禁用主页按钮?


我正在开发的应用程序必须看起来像一个启动器。我之所以打开这个主题,是因为我在 Stack Overflow 中查看的整个主题中都找不到正确的答案。
我希望应用程序禁用或控制整个按钮以退出此应用程序。我在 Android 2.3 上禁用了主页和返回按钮,但它在 Android 4.0 上不起作用(返回按钮除外)。
总而言之,我不能,我只想禁用 Android 4.0 上的主页按钮
除了其他答案,你能给出建议吗?

0 投票
1 回答
267 浏览

ios - 按下 Home 键时保持 GPS 运行几分钟

我有一个带有区域监控的应用程序,但为了更好的定位,当用户进入指定的区域时,我调用“startUpdatingLocation”以使用 GPS:

}

这在大多数情况下都可以正常工作,例如,如果用户在该地区之外,然后按下“主页按钮”,进入该地区后触发功能“didEnterRegion”,GPS 开始工作几分钟并显示警报,这是正确的方法。

但是,如果应用程序已打开,然后用户在该区域中输入触发功能“didEnterRegion”并且 GPS 启动,但如果用户在那一刻按下“主页按钮”,则 GPS 停止并且警报永远不会出现。

我不想在 info.plist 中激活“必需的背景模式”选项,因为我只想在用户按下主页按钮后使用 GPS 几分钟,而不是在过度模式下使用。

有任何想法吗?

0 投票
1 回答
143 浏览

ios - 在 iOS 应用程序终止之前暂停主执行

applicationDidEnterBackground当我点击主页按钮时,如何让我的应用暂停几秒钟以调用内部消息?例如:

0 投票
2 回答
1219 浏览

iphone - 如何检查 iPhone 中的 Home 按钮是否被按下并采取相应措施?

我想在用户点击主页按钮时显示警报。我试过:

  • applicationWillResignActive
  • applicationDidEnterBackground
  • applicationWillEnterForeground
  • applicationWillTerminate

...但没有任何效果。对于前三个,当应用程序从后台返回到前台时会发出警报。我想在按下主页按钮后立即显示警报。有没有办法做到这一点?

另外:我想在前台运行应用程序,或者根据用户输入发送到后台。

0 投票
2 回答
347 浏览

android - 如何检查 HomeButton Click 或 Google 广告是否被用户点击?

当用户单击主页按钮时,有人帮我向用户提供退出消息吗?

我使用了 onPause() 方法,但问题是当用户点击谷歌广告时,会调用 onPause 方法并将消息显示给用户。

谢谢。

0 投票
1 回答
387 浏览

actionscript-3 - 我可以覆盖用 AS3 编写的应用程序中的 HOME 键吗?

嗨,我正在使用 AS3 做一个类似应用程序的“信息亭”。我想更改 android 手机 Home 键的行为。使公众用户无法访问安卓操作系统。所以已经看到这个问题已经被问了很多,但在 AS3 中没有找到答案。这个主题与我正在寻找的内容非常相似

Android 平板电脑不会触发 KeyboardEvent.KEY_DOWN

但我真的没有看到可以解决我的问题的答案。

我看到的大多数答案都在 Java 中。

我已经为后退按钮完成了它,并且效果很好。

那么有没有办法在 AS3 应用程序中做到这一点?

谢谢!

0 投票
1 回答
1789 浏览

android - onResume() 仅在应用程序通过启动器图标启动时有效,而不是在安装时按打开按钮

我正在使用Min-TargetSDK=3and开发一个 android 应用程序TargetSDK=15。以前我也问过有关我的应用程序在按下主页按钮时没有被最小化到最近的应用程序的问题。每当我启动我的应用程序时,它都会从登录页面开始,而不是显示上次查看的屏幕。但直到现在我才找到解决方案。

当用户通过按下主页按钮从应用程序切换到其他任务时,我设法以某种方式带来了上次查看的活动。仍然应用程序没有被最小化到最近的应用程序。

现在面临一些不同的问题:

场景 1 - 好的:

  1. 从复制到 sd 卡的 apk 文件安装我的应用程序
  2. 安装后点击完成
  3. 然后通过单击启动器图标打开它。

在这种情况下,如果用户在使用应用程序时单击主页按钮并使用启动器图标重新打开应用程序,则会显示最后查看的屏幕。但仍然没有在最近的应用程序列表下列出应用程序。

场景 2 - 有问题:

  1. 从复制到 sd 卡的 apk 文件安装我的应用程序
  2. 安装完成后点击“打开”按钮打开。

在这种情况下,如果用户在使用应用程序时单击主页按钮并使用启动器图标重新打开应用程序,最后查看的屏幕不会显示。相反,它从登录页面开始。也未在“最近的应用程序”列表下列出的应用程序。这是我的清单文件:

0 投票
2 回答
8315 浏览

iphone - 如何在 ipad 中以编程方式启用“信息亭模式”?

我正在制作一个需要用户全神贯注的应用程序,直到达到指定的目标。在实现目标之前,如果用户尝试按下“主页”按钮,则应该禁用它,或者像 ios6 中的“信息亭模式”。我只需要在启动应用程序时以编程方式完成,不喜欢通过手动更改 iPhone/iPad 的设置菜单来做任何事情在我的应用程序中完成目标后,应该启用主页按钮。该应用程序面向企业。所以不需要应用商店的批准。这个怎么做?提前致谢。

编辑:我读到了“移动配置plist”。这需要重新启动设备。但我不喜欢重启设备。一旦我的应用程序启动,它应该处理所有事情(以编程方式)。我不希望用户/主管对此进行干预。只想在“引导访问”中禁用主页按钮,但在我的应用程序中以编程方式。“引导访问”是否有任何私有 api 可用于禁用主页按钮?

注意:不适用于越狱设备。针对企业许可的应用程序。

0 投票
2 回答
1435 浏览

android - 如何在android中同时禁用主页按钮和通知栏

我正在制作一个自定义锁定应用程序,为此我需要禁用主页按钮和通知栏,以便在手机解锁之前无法读取消息/无法从通知栏访问应用程序。

我使用以下代码禁用了主页按钮:

0 投票
2 回答
2709 浏览

android - Android - 在按下主页按钮一段时间后,活动从处理程序开始

我有一些活动(比如 A 和 B),并且从一个活动中我使用 Handler-post Delayed 方法调用另一个活动。

我的逻辑是在 App 中从 Activity A 开始,3 秒后转到 Activity B。& 3 秒后,它运行良好。

问题是我设置了三秒的时间延迟。在这三秒内,如果我点击主页按钮,它会进入后台,并在指定的三秒后立即返回前台并显示下一个活动.

我正在使用这样的代码,并且在 HANDLER TIME 期间的后退按钮工作正常,应用程序完全进入后台。, 但是如果我按下 HOME 按钮,它最初会进入后台,在 HANDLER TIME(3000) 完成后,应用程序就会进入前台。我希望它只有在我按下主页按钮后才在后台。

请给我建议>