Android110421: shareUser注记
Email: zcatt@163.com
Blog http://zcatt.blog.chinaunix.net
内容提要
关于shareUser.以供备忘和参考。
声明
仅限学习交流,禁止商业用途。转载需注明出处。
版本记录
Date Ver Note
2011-04-21 0.1 Draft. zcatt, Beijing
通常一个package会得到一个自己的uid(user id), 运行在自己的process中. 但是, 如果几个package需要使用同一个uid,运行在一个process时, 就需要在package的AndroidManifest.xml中特别指定了. 这就是shareUser的概念.
shareUserId和shareUserLabel是tag
的attr, 只需将这几个package的shareUserId指定成相同的值即可了.
例如在android实现中,
AndroidManfiest.xml @ Contacts
- <manifest xmlns:android=""
-
package="com.android.contacts"
-
android:sharedUserId="android.uid.shared"
-
>
AndroidManfiest.xml @ ContactsProvider
- <manifest xmlns:android=""
-
package="com.android.providers.contacts"
-
android:sharedUserId="android.uid.shared">
还有一点, shareUser的package应当使用相同的signature.
阅读(688) | 评论(0) | 转发(0) |