The input method manager binds to it (actually whatever the currently
selected IME is) when the system starts.  The service is not explicitly
started.

On Fri, Oct 30, 2009 at 1:48 AM, caixia <[email protected]> wrote:

>
> Hi all,
>
> I am reading the initialization process of Android system on the
> emulator. I use "adb logcat" to see the internal output.
>
> I have read according to the following order:
> init -> init.rc -> zygote(init1->init2) -> systemReady(start
> com.android.phone and android.process.acore)
>
> However, the log has some lines about starting other processes, such
> as:
>
> I/ActivityManager(  567): Start proc com.android.inputmethod.latin for
> service com.android.inputmethod.latin/.LatinIME: pid=668 uid=10006
> gids={3003}
> I/ActivityManager(  567): Start proc android.process.media for
> broadcast com.android.providers.media/.MediaScannerReceiver: pid=677
> uid=10000 gids={1006, 2001, 3003}
>
> But I can't find the calling stack about those services and broadcast
> receivers. How do those services and receivers start?
>
> Can anyone help me?
>
> Thanks very much,
> Caixia
>
> >
>


-- 
Dianne Hackborn
Android framework engineer
[email protected]

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  All such
questions should be posted on public forums, where I and others can see and
answer them.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to