问题标签 [android-activitymanager]

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 投票
3 回答
20249 浏览

android - Android - 恢复上次查看的活动

我有 3 个不同的活动,用户可以在没有特定顺序的情况下导航。我的目标是双重的:

  1. 当用户在应用程序恢复时切换到其他东西时,即使应用程序被终止,我也想从用户离开的地方开始
  2. 当最后一个活动恢复时,我想将其恢复到最后查看的状态(这个我认为我对如何实现有一个很好的想法)

我认为问题不在于启动/停止- 我几乎可以得到我需要的东西,但onCreate()如果应用程序被终止。在这种情况下 - 它会选择我在清单中配置的 Activity。我想我可以在onCreate()默认活动的方法中添加一些东西,但是有没有更好的方法我可能会丢失?

0 投票
1 回答
5887 浏览

android - 如何检索 Android 设备的应用使用统计信息?

我一直在尝试新的应用程序,我的手机被旧应用程序弄得乱七八糟,我不再使用了。所以,我想我会开发一个简单的应用程序来帮助我。有类似的应用程序,但没有一个完全符合我的要求:

我想要一份我在上个月安装的应用程序列表,我已经使用了 X 次(为了方便访问:他们可能是守护者!)以及我在 Y 中没有使用过的应用程序周。

有什么方法可以通过 Android 获取应用使用统计信息?我想 ActivityManager 可能会帮助我收集这些统计信息,但是有没有办法在应用程序最后一次使用时读取?或者在给定的时期内有多少次?

任何提示都将受到欢迎:)

0 投票
1 回答
1404 浏览

android - AOSP ActivityManager 未运行

我正在尝试将Android7.0 移植到定制的硬件平台并zygote运行后台。但是当我尝试使用 启动应用程序时am start <>,它会给出错误“无法连接到活动管理器;系统正在运行吗?” . 之后我service list发现并activity:[android.app.IActivityManager]没有运行(我不知道为什么)。我实际上对 AOSP 有点陌生,但是我如何AM通过键入单个 shell 命令来启动服务?我附上了错误消息和 logcat 打印。

从源代码中ActivityManagerNative尝试到getDefault()ActivityManagerService,这是不可用的,那么如何启动ActivityManagerService或实际触发它的进程呢?

我开始错误日志和 logcat 打印

在此处输入图像描述

在此处输入图像描述 在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
215 浏览

android - Android:在活动会话中获取活动应用程序名称

我试图获取用户在会话中打开的所有应用程序的名称(会话以解锁手机开始,以关闭屏幕结束)。

首先,我尝试将当前应用程序置于前台。我在后台使用服务并尝试了不同的代码:

AndroidManifest.xml:

TaskListenerService.java:

它在我自己的应用程序中运行良好,但如果另一个应用程序在前台,我将作为包获得“com.sec.android.app.launcher”(“TouchWiz-Start”作为foregroundTaskAppName)。我还在 TaskListenerService.java 中尝试了这段代码,结果相同:

而这段代码...

我的问题:

  1. 还有其他方法可以解决我的问题吗?也许用另一种方法在一个会话中获取所有应用程序?
  2. 有没有不使用 GET_TASKS 的另一种解决方案?(已弃用)
0 投票
1 回答
2429 浏览

android - 有人可以解释一下 ActivityManager: Start proc 27854 (class)/u0a66 for service 吗?

有人可以解释一下是什么:

活动管理器?

27854?

u0a66?

0 投票
6 回答
18569 浏览

android - Android检查应用程序是否关闭

我有一个android应用程序我需要一个函数或任何可以检查应用程序是否关闭的广播接收器。我不需要在每个活动中调用destroy(应用程序中有大约20个活动)我试图添加这个应用程序类中的函数

我也注册了在应用程序类中创建

但是当我在活动之间切换时会调用 onPaused 和 onResumed 和 onDestroyed 函数:因为它检测是否有任何活动被关闭或销毁甚至恢复

所以有任何解决方案来检查应用程序是否在一个功能中关闭?

0 投票
0 回答
36 浏览

android - 用于在前台查找当前 Activity 和其中的焦点视图的标准 API

所以我有这个蓝牙设备,它与普通的 Android 设备配对并发送某种形式的蓝牙命令。基本上,它会发出一个长字节序列,然后将其编码为常规字符串,并显示在前台应用程序当前聚焦的可编辑字段上。

我想知道这是如何做到的。蓝牙设备没有任何配套应用程序,它所做的只是发送蓝牙命令。是否有标准 API 可以执行此操作。我猜还有其他没有办法实现我所看到的东西

0 投票
1 回答
992 浏览

android - QPython(Android)出现“CANNOT LINK EXECUTABLE”错误

我正在尝试构建一个简单的Telegram 机器人来启动和停止作为安全摄像头工作的旧三星设备。

通过 ssh 一切都很好,所以所涉及的命令已经被证明是有效的。现在是将它们移至QPythonpython-telegram-bot库的问题。

此外,机器人已经在工作,从设备本身运行。问题是涉及 shell 调用的命令,因为这个(QPython shell 以root权限运行):

这应该会打开IP 网络摄像头应用程序。在 QPython 的脚本或控制台中,如果我这样做:

...我有错误:

...带有退出代码-6

据我了解,当从 QPython shell 打开 IP 网络摄像头应用程序时,库存在问题。我找不到任何类似问题的参考。

关于如何解决这个问题的任何想法?谢谢。

0 投票
1 回答
1135 浏览

android - Android:安装另一个应用程序并检测第一次启动的时间

我有一个安装其他应用程序的应用程序,就像 Google Play 商店一样。为了完成分析链,我需要能够检测安装的应用程序何时首次启动。

Google Play 商店肯定以某种方式实现了它。

0 投票
1 回答
365 浏览

android-source - 我在哪里可以看到 ActivityManager: Killing 2225:com.android.email/u0a39 (adj 900): remove task

我正在寻找在哪里可以阅读此日志。

此日志显示在 ActivityManager 中,但我在 AOSP 完整源代码中的 ActivityManager.java 中找不到源代码。

那么你能告诉我日志源文件在哪里吗?