问题标签 [android-recents]
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.
android - 如何为最近的应用程序屏幕设置缩略图?
我的应用显示了我不想在“最近使用的应用”屏幕中显示的敏感信息,因此我想更改那里显示的内容,或者让它什么都不显示。
几年前我看过一个关于使用的答案,Activity.onCreateThumbnail()
但它似乎不起作用。getWindow().addFlags(FLAG_SECURE)
实现了这一点,但我不想阻止用户截屏。
有没有办法可以实现我所需要的?
android - 最近的android中没有显示活动
场景 - 我没有在后台运行我的应用程序。我为 ACTION_USER_PRESENT 实现了一个接收器。在此接收器中,我启动了一个活动,其清单设置为:
这是因为其中有横幅,我将积分归功于用户,并且我不希望用户能够为同一个横幅一次又一次地启动它。
从这个活动中,我在某个按钮按下时启动另一个活动。这个新的 Activity MyNewActivity 是这样启动的:
现在,如果我长按主页按钮或最近的按钮,我的新活动应该出现在最近的活动中。
但问题是,当我按下主页时,MyNewActivity 没有显示在最近。
MyNewActivity 在 Manifest 中定义如下:
我做错了什么,为什么最近没有出现 MyNewActivity。
android - 当我明确完成它时,我的活动从最近的活动重新启动 .android
场景 - 我没有在后台运行我的应用程序。我为 ACTION_USER_PRESENT 实现了一个接收器。在此接收器中,我启动了一个活动,其清单设置为:
这是因为其中有横幅,我将积分归功于用户,并且我不希望用户能够为同一个横幅一次又一次地启动它。
我在暂停时完成活动,因为我想在用户离开它时立即关闭它。
但是使用 Nexus 设备,当我按下最近的按钮时,活动会显示在最近的活动中,然后再次按下它,活动就会重新创建。
但是应该发生的是当活动在前台并且我按下最近按钮时,活动应该完成,因为我已经调用了这个:
但是当我再次按下最近按钮时,活动可能没有完成并重新创建。
这不在三星设备中,而仅在具有最近应用按钮(即方形按钮)的 Android 6 和 7 的 Nexus 设备中。
android - 当应用程序在概览(又名最近的应用程序屏幕)屏幕中向右滑动时,如何避免终止和重新启动服务和进程?
android - 从最近的应用程序屏幕打开 singleInstance 活动时保留任务堆栈
我的应用程序包含多个活动,主要活动(A)处于launchMode singleTop,每个活动都处于singleInstance模式。
如果我这样导航,我会选择 singleInstance 来防止无限制导航:A -> B -> C -> B -> C -> B -> C 后退操作将执行:C -> B -> A
它按预期工作。
问题:如果我导航 A -> B 然后我打开应用程序最近屏幕,单击我的应用程序,显示活动 b(确定)但是如果我返回应用程序退出并返回到 android 主页(活动没有被破坏,我可以自最近的应用程序屏幕以来始终打开 B)
如果我从最近的应用程序菜单中打开应用程序,为什么不保留任务历史记录?
谢谢你的帮助
android - 启动另一个应用程序活动,将其从最近列表中删除
我正在尝试从我的应用程序启动一个应用程序的活动(这不是我的,我不知道和/或无法编辑哪些代码)。
我想要做的是,在开始该活动(我们称之为)之后,OtherAppActivity
我的活动(我们称之为MyAppActivity
)既不OtherAppActivity
显示在最近的应用程序列表中。
我当前的代码:
AndroidManifest.xml
MyAppActivity.java
我做了很多搜索,但我找到的答案都没有对我有用。
我希望你明白我想做什么,并能帮助我。提前致谢。
android - 运行更多其他应用程序时android后台服务停止
我目前正在尝试制作一个永不结束的android应用程序(在冻结/停止/刷卡/杀死等时重新启动)以用于某种用途。
因此,当从最近的应用程序列表中滑出时,我正在使用带有 onTaskRemoved() 的后台服务来重新启动服务。还 START_STICKY 让它在后台运行。
当没有多少新应用在其上运行时,我的应用对我的声音反应良好(它显示吐司)。但是当时间过得很快或者上面有 3~4 个正在运行的应用程序时,它就会冻结(不响应我的声音)。
有没有办法让我的应用程序要么总是在其他应用程序之上运行(比如总是在按下主页按钮几秒钟时显示的最近应用程序列表的顶部),或者只是在冻结时重新启动应用程序?
请帮帮我。我知道尝试创建一个永无止境的应用程序可能听起来很奇怪,但如果你帮助我,它将对我的项目有很大帮助。
谢谢 :)
android - 关闭应用程序后,有时它仍会在最近的应用程序列表中显示我的应用程序
我的应用程序没有任何后台服务。但是,当我从我最近的应用程序列表中将其关闭时,如果我检查最近的应用程序列表,它仍然存在于其中,而无需再次打开它。那么,我该如何预防呢?
java - 以编程方式清除最近的应用程序列表
我正在尝试开发“Recent Apps Kill”应用程序。我能够显示最近运行的应用程序。但我无法杀死所有正在运行的应用程序(显示在最近的任务列表中)。
我已经尝试/阅读:
但这些仅适用于当前应用程序(或相同用户 ID 应用程序),不适用于其他应用程序。
java - android中的时间范围搜索栏
我正在使用 org.florescu.android.rangeseekbar.RangeSeekBar 进行时间选择,因为我需要在所选时间之间过滤结果。我很幸运能够让这件事物有所值,但现在我被困在时间选择上,因为它只接受 int、double 和 float 值。但时间是字符串格式,我尝试了https://android-arsenal.com/details/1/771,它有效。并给了我以下结果:-
但它对于分钟选择失败(因为它只提供几个小时)而且我需要做类似的事情: -
请帮帮我