I am working on a custom platform build of Android, and I am noticing
that a subset of platform apps run under the shared android uid
"android.uid.shared"
and additionally some apps (not necessarily the same ones either) run
as part of the acore process:
<manifest ...
package="com.android.launcher"
android:sharedUserId="android.uid.shared"
android:sharedUserLabel="@string/uid_name">
...
<application
android:name="LauncherApplication"
android:process="android.process.acore"
Can someone from the Android team please explain the difference
between the two, and why an application would want to utilize one or
both of these attributes? There are several scenarios that don't make
complete sense to me:
- Launcher runs with android.uid.shared and android.process.acore
- Launcher2 does not specify either.
- ApplicationsProvider runs with android.process.acore only
- LatinIME and PinyinIME both run with android.process.acore only
Thanks!!
Cheryl
--
You received this message because you are subscribed to the Google Groups "android-platform" group.
To post to this group, send email to
android-...@googlegroups.com.
To unsubscribe from this group, send email to
android-platfo...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/android-platform?hl=en.