【问题标题】:Can someone explain ActivityManager: Start proc 27854 (class)/u0a66 for service?有人可以解释一下 ActivityManager: Start proc 27854 (class)/u0a66 for service 吗?
【发布时间】:2017-02-02 21:44:46
【问题描述】:

谁能解释一下是什么:

活动管理器?

27854?

u0a66?

【问题讨论】:

    标签: android linux process android-activitymanager


    【解决方案1】:

    活动管理器?

    ActivityManager 是在 Android 启动期间由system_server 进程启动的system services 之一。 ActivityManager 负责管理应用程序组件(ActivitiesServicesBroadcastReceivers

    27854?

    这是进程标识符 (PID)。

    u0a66?

    这是用户标识符 (UID)。 u0 表示系统支持多个用户(0 表示“主要”用户),a66 - 是安装时设置的应用程序 ID (66)。

    【讨论】:

    • 感谢您的回复!因此,如果我们看到类似 Start proc XXXXX: (Class)/u0a66 for service (Class),或者有时甚至是 Start proc XXXXX: (package)/u0a66 for broadcast (Class),我们如何解释这两个不同的示例?
    • @Reda MI 猜测,"Start proc XXXXX: (Class)/u0a66 for service (Class)" 表示ActivityManager由于调用start/而启动了一个进程/绑定服务,而"Start proc XXXXX: (package)/u0a66 for broadcast (Class)"表示由于广播接收者接收到的意图而启动进程。
    • 这意味着应用程序是在启动应用程序中托管的服务时启动的(来自一些外部代码),在第二种情况下,它意味着您的应用程序是响应广播而启动的。日志中的其余标识符已经被答案解释了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-14
    • 2011-05-08
    • 2011-11-22
    • 2016-12-12
    • 1970-01-01
    • 2011-03-02
    • 1970-01-01
    相关资源
    最近更新 更多