问题标签 [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.
ios - Appium iOS无法进入主屏幕
我使用 Appium 在真实设备上测试我的 iOS 应用程序。在测试期间,我需要转到主屏幕(我必须这样做)但找不到方法。
我在这里发现有一个选项可以使用主页按钮的辅助功能 -Appium iOS 无法检查通知层
但我怎么能点击这个?Appium 无法识别此按钮。
有什么建议么?
android - 以编程方式隐藏最近的应用程序
当用户按下主页或任务按钮时,我想以编程方式隐藏我的应用程序。用户可以决定应用程序是否在后台持续存在,此设置来自后端,因此在任何一种情况下都不会维护登录前活动。我尝试了各种解决方案,有些可以部分工作,但没有一个可以完美工作。我将列出我使用的所有方法。
第一种方法。手动删除任务: 删除所有任务并杀死进程
这工作得很好,但不是在按下任务按钮而不是 API 19(我的目标)时
第二种方法: ExitActivity:在网上找到的第一个解决方案。
这不起作用,因为我没有从 调用它onPause()
,所以它在应用程序进入后台后执行;我确信这一点,因为它会在我下次单击该图标或从最近恢复它时启动虚拟活动。
第三种方法:startActivity()
在第一个活动中覆盖excludeFromRecents="true"
(Splash)
所以基本上我有一个扩展的活动,AppCompatActivity
我所有的活动都扩展了它。我已经覆盖startActivity()
:
这里我尝试设置excludeFromRecents="true"
splash Activity,但是如果用户选择了使用该功能,则在将用户带到主页之前应该创建一个新任务,但不起作用。无论如何,应用程序都会从最近删除。
第四种方法:startActivity()
在第一个活动中覆盖excludeFromRecents="false"
(Splash)
在这里我做了相反的事情,Splash in 在最近维护中,并且 EXCLUDE_FROM_RECENTS 被添加到每个新活动中,但它不起作用。当用户没有选择加入时,该应用程序不会从最近的应用程序中删除。我还尝试intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS | Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
认为该应用程序没有被删除,因为第一个活动有excludeFromRecents="false"
但也没有工作。
第五种方法:startActivity()
在第一个活动中覆盖excludeFromRecents="true"
(Splash)
在这里,我excludeFromRecents="true"
在 Splash 中设置并尝试在打开 HomeActivity 时创建一个新任务,无论用户的选择如何,并FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
在必要时添加到每个活动中。这样应用程序总是被删除。如果我设置相反的结果excludeFromRecents="false"
,它总是保持不变。
似乎intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK );
它根本不起作用。
任何人都知道如何做到这一点?
java - 在 React Native 中以编程方式访问 Home 按钮
我正在尝试用我的项目中的另一个按钮以编程方式调用 Home 按钮。应用程序编译正常,但是当我点击应该调用 Home 的按钮时,我收到以下错误:
尝试在空对象引用上调用虚拟方法“void android.content.Context.startActivity(android.content.Intent)”
这是我的代码(只是必需品):
我究竟做错了什么?
解决方案:
由于我的应用程序使用本机反应,java 文件中桥接方法中的代码应如下所示:
使用它,我们可以Home button
在任何我们想要的地方分配功能;)
android - 如何在我自己的 Android 应用程序中使用 Home android 默认按钮?使用安卓工作室
当我点击我的主页按钮时,我想暂停我的应用音乐。但我无法访问我的移动主页按钮onclick
事件。当我的应用程序运行时,如何访问 androids 默认主页按钮事件?
android - 向上按钮和返回按钮有什么不同?以及如何使 Up Button 像 Back Button 一样工作?
就每个按钮如何对待活动而言?有什么区别?
我有 3 个活动(我们称它们为 A、B 和 C)。A 是 B 的父级,B 是 C 的父级,并且一个意图需要额外的到下一个活动。我从 A 到 B,然后从 B 到 C。当我尝试使用向上按钮返回时,应用程序崩溃,这是因为它试图从意图中的额外信息中获取信息。
但是当我使用后退按钮时,它可以工作(???),我不知道为什么。
我试图使 Up Button 像 Back Button 一样工作,执行以下操作:
并且也尝试过使用NavUtils.navigateUpFromSameTask(this)
,但它也不起作用。我该如何解决?
编辑:错误日志
编辑:我在onCreate()
活动 B ( UserActivity
)中有更多代码。额外的意图被添加到活动 A
这里我称活动 C ( ChatActivity
)
在ChatActivity
onCreate()
我有这个
该错误可能是未正确管理此 loggedUser 和 otherUser extra。最奇怪的是,使用后退按钮 WORKS,而将 Up Button 设置为像 Back Button 一样工作却不行
hamburger-menu - 加载时显示 Imoji 的汉堡侧菜单和主页图标(有时)
请看这张图片。在响应式网站上,侧边菜单和主页图标有时会显示为表情符号。使用的图标来自图标库:font-family:feather
ios - iOS:以编程方式从应用程序退出到主屏幕并优雅地退出动画?
根据技术问答 QA1561,不建议以任何方式退出应用程序。适当的方法是允许用户自行退出应用程序,而无需强制退出或中止应用程序的执行。
但是,Microsoft Teams iOS 应用程序以某种方式不仅可以避免崩溃,而且可以优雅地退出动画,类似于按下设备上的“主页”按钮。
请注意,在上述示例中没有按下主页按钮。该应用程序以编程方式执行动画退出
- 这是 iOS 的记录功能吗?还是 MS Teams 的开发人员使用某种私有 API?
- 无论如何,我怎样才能以编程方式使用动画退出应用程序,这样它就不会显示为崩溃?
如何在您的设备上重现此行为:
- 下载 MS Teams 应用程序
- 登入
- 将设置中的主题从“暗”更改为“亮”,反之亦然,然后单击“重新启动”。观察应用程序如何以动画方式退出。
ios - 隐藏 iPhone X 上的主页按钮
我必须想出一种方法来隐藏应用程序中所有视图控制器的主页按钮。
是的
是一种选择,但如果我有 100 个 VC 怎么办,这是唯一的方法吗?我使用导航控制器,所以我试图在那里覆盖这个属性,但它似乎也没有对其他属性产生影响。有任何想法吗?提前致谢。
android - Android - 双击主页按钮作为默认操作
我目前正在实现一个android应用程序。当我按下主页/概览按钮时,应用程序默认暂停(显示第二个应用程序概览)。我注意到最近的 android 版本中的大多数应用程序都可以双击主页和概览按钮。具体来说,当按下主页/概览按钮时,它会弹出一条吐司消息“再次点击退出”。这是主页/概览按钮的默认操作吗?如果是这样,我如何在我的应用程序中启用它?如果没有,我可以覆盖默认行为吗?在各种帖子中都提到无法替换主页/概览按钮操作,因为它们是系统默认的(这就是为什么没有像 onBackPressed 这样的后退按钮处理方法的原因)。