2017-02-02 8 views

答えて

2

ActivityManager?

アンドロイド起動時にsystem_serverプロセスによって開始system servicesの一つです。 ActivityManagerは、アプリケーションコンポーネント(ActivitiesServicesBroadcastReceivers

27854を管理する責任がありますか?

は、プロセス識別子(PID)です。

u0a66?

は、ユーザ識別子(UID)です。 u0は、システムが複数のユーザーをサポートしていることを意味します(0は「プライマリ」ユーザー用)。a66 - インストール時に設定されたアプリケーションID(66)です。

+0

返信いただきありがとうございます!したがって、サービス(Class)のStart proc XXXXX :(Class)/ u0a66、またはブロードキャスト(Class)のStart proc XXXXX:(package)/ u0a66のようなものがある場合、これら2つの異なる例をどのように説明できますか? –

+1

@Reda MI推測_ _ "Start proc XXXXX:(Class)/ u0a66 for service(Class)" _は、サービスを開始/バインドするために "ActivityManager"がプロセスを開始したことを意味します_ _ "start proc XXXXX:(パッケージ)/ u0a66 for broadcast(Class) "は、ブロードキャスト受信者が受信したインテントのためにプロセスを開始することを意味します。 – Onik

+2

これは、アプリ内でホストされているサービスが(いくつかの外部コードから)起動されたときにアプリが起動されたことを意味し、後者の場合はアプリがブロードキャストに応答して起動したことを意味します。ログ内の識別子の残りの部分は、すでに回答によって説明されています – Dibzmania

関連する問題