¿Qué es sharedUserId en Android y cómo se usa?

Estoy confundido en sharedUserID.what es el uso de sharedUserId? ¿Cómo se usa? ¿Dónde se usa en android?

SharedUserId se usa para compartir datos, procesos, etc. entre dos o más aplicaciones. Se define en AndroidManifest.xml como,

 

y define el parámetro compartido en Android.mk para esa aplicación, como

 LOCAL_CERTIFICATE := shared 

Espero que sea útil para ti.

De forma predeterminada, Android asigna una identificación de usuario a una aplicación. Es la identificación única para su aplicación y significa que nadie, excepto el usuario con esta identificación, puede llegar a los recursos de su aplicación. No puede acceder a los datos de otra aplicación ni ejecutarla en su proceso actual. cuando, a partir de una actividad, una actividad de otra aplicación se llama android pasa el control a la nueva actividad llamada y se ejecutan en procesos totalmente diferentes.

Sin embargo, en su archivo de manifiesto, puede identificar explícitamente una identificación de usuario para su aplicación. Cuando declara la misma identificación de usuario para más de una aplicación, puede llegar a los recursos de la otra (campos de datos, vistas, etc.). Puede visualizar datos de otra aplicación o ejecutarlos en su proceso.

así es como lo usas: desde http://developer.android.com/guide/topics/manifest/manifest-element.html

   . . .