android-developers
[Arriba] [Todas las Listas]

[android-developers] Re: Qué es el ApplicationInfo.uid Ciclo de vida,

To: Android Developers <android-developers@xxxxxxxxxxxxxxxx>
Subject: [android-developers] Re: Qué es el ApplicationInfo.uid Ciclo de vida, él nunca cambio para una aplicación
From: tegbird <tegbird@xxxxxxxxx>
Date: Wed, 30 Nov 2011 05:58:04 -0800 (PST)
Delivery-date: Wed, 30 Nov 2011 08:58:23 -0500
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=x-beenthere:received-spf:mime-version:date:in-reply-to:references :user-agent:x-http-useragent:message-id:subject:from:to :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-google-group-id:list-post :list-help:list-archive:sender:list-subscribe:list-unsubscribe :content-type:content-transfer-encoding; bh=dvjjD6qpVpDbc5aqRdP8Jbgpq8Fj1q02MtSLOSXE+qg=; b=fOKd/bfwl07VaXiZVqDpklS+8CS3Fhs+lGxY6ViXSRYCdBeWfZl3/GKUNA6l0Pljvr XJYSHNaHVtbBW88jOSJbsqqYOeCebG+aba7wsMbfcqifleUwsQVPi0KqlH8oG6bA4k+C C2oppM+5rsKlZ+wLG9YgRTA/YC2nrRYfLIpIY=
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <CALLdnhNYu1-XcoXHcihdOqM6jZuMq_gshGP--_jU8MN=RC-ARg@mail.gmail.com>
List-archive: <http://groups.google.com/group/android-developers?hl=en_US>
List-help: <http://groups.google.com/support/?hl=en_US>, <mailto:android-developers+help@googlegroups.com>
List-id: <android-developers.googlegroups.com>
List-post: <http://groups.google.com/group/android-developers/post?hl=en_US>, <mailto:android-developers@googlegroups.com>
List-subscribe: <http://groups.google.com/group/android-developers/subscribe?hl=en_US>, <mailto:android-developers+subscribe@googlegroups.com>
List-unsubscribe: <http://groups.google.com/group/android-developers/subscribe?hl=en_US>, <mailto:android-developers+unsubscribe@googlegroups.com>
Mailing-list: list android-developers@xxxxxxxxxxxxxxxx; contact android-developers+owners@xxxxxxxxxxxxxxxx
References: <d265e2eb-2705-433a-add5-1a224f35da7d@z12g2000yqm.googlegroups.com> <CALLdnhNYu1-XcoXHcihdOqM6jZuMq_gshGP--_jU8MN=RC-ARg@mail.gmail.com>
Reply-to: android-developers@xxxxxxxxxxxxxxxx
Sender: android-developers@xxxxxxxxxxxxxxxx
User-agent: G2/1.0
*Thanks Mark,

Mi cuestión próxima sería  queda mismo si nosotros *donot añadir
"*android:*sharedUserId" ?



En *Nov 29, 10:23 *pm, Mark *Murphy <mmur...@xxxxxxxxxxxxxxx> escribió:
> Tampoco es correcto *AFAIK. Por ejemplo, si añades
> *android:*sharedUserId a un existiendo navío *app, tanto el nombre y el
> UID podrían cambiar en usuarios' dispositivos, con el efecto de lado precioso de causar
> vuestro *app a ningún más largo ser capaz de leer su propio existiendo archivos.
>
>
>
>
>
>
>
>
>
> En *Tue, *Nov 29, 2011 en 1:32 PM, *tegbird <tegb...@xxxxxxxxx> escribió:
> > Cuándo actualizo mi *app, *doesApplicationInfo.*uid se queda igual.
>
> > *PackageManager.*getNameForUid (*int *uid) Dice
> >  "Recuperar el nombre oficial asociado con un usuario *id. Este nombre es
> > *guaranteed a nunca cambio, aunque es posiblemente para el *underlying
> > usuario *id para ser cambiado. Aquello es, si estás almacenando información sobre
> > usuario *ids en persistente *storage, tendrías que utilizar la cadena regresada por
> > esta función en vez del usuario crudo-*id."
>
> > Del por encima de explicación lo parece puede cambiar.
>
> > En *developers sitio en*http://*developer.*android.*com/Seguridad/de seguridad/de temas/de guía.*html
> > Dice
> > "En instalar tiempo, *Android da cada paquete un ID de usuario de Linux distinto.
> > La identidad queda constante para la duración de la vida del paquete
> > en aquel dispositivo."
>
> > Es *thess dos documentos *referring el mismo usuario *id? Si sí por qué están contradiciendo.
> > Qué es el correcto *behavior.
>
> > *Thanks
>
> > --
> > Recibiste este mensaje porque eres *subscribed al *Google
> > Grupos "*Android *Developers" grupo.
> > A correo a este grupo, envía *email a *android-developers@xxxxxxxxxxxxxxxx
> > A *unsubscribe de este grupo, envía *email a *android-*developers+unsubscribe@xxxxxxxxxxxxxxxx
> > 
> > Puesto que más opciones, visita este grupo en
> >*http://grupos.*google.*com/Grupo/*android-*developers?*hl=*en
>
> --
> Mark *Murphy (un *Commons Guy)*http://*commonsware.*com|*http://*github.*com/*commonsguyhttp://*commonsware.*com/*blog|*http://*twitter.*com/*commonsguy
>
> *Android *App *Developer Libros:*http://*commonsware.*com/Libros

-- 
recibiste este mensaje porque eres *subscribed al *Google
Grupos "*Android *Developers" grupo.
A correo a este grupo, envía *email a *android-developers@xxxxxxxxxxxxxxxx
A *unsubscribe de este grupo, envía *email a *android-*developers+unsubscribe@xxxxxxxxxxxxxxxx

Puesto que más opciones, visita este grupo en
*http://grupos.*google.*com/Grupo/*android-*developers?*hl=*en

Thanks Mark,

My next question would be does it remains same if we donot add
"android:sharedUserId" ?



On Nov 29, 10:23 pm, Mark Murphy <mmur...@xxxxxxxxxxxxxxx> wrote:
> Neither are correct AFAIK. For example, if you add
> android:sharedUserId to an existing shipping app, both the name and
> the UID might change on users' devices, with the lovely side effect of
> causing your app to no longer be able to read its own existing files.
>
>
>
>
>
>
>
>
>
> On Tue, Nov 29, 2011 at 1:32 PM, tegbird <tegb...@xxxxxxxxx> wrote:
> > When I update my app, doesApplicationInfo.uid stays the same.
>
> > PackageManager.getNameForUid (int uid) says
> >  "Retrieve the official name associated with a user id. This name is
> > guaranteed to never change, though it is possibly for the underlying
> > user id to be changed. That is, if you are storing information about
> > user ids in persistent storage, you should use the string returned by
> > this function instead of the raw user-id."
>
> > From the above explanation it seems it can change.
>
> > in developers site athttp://developer.android.com/guide/topics/security/security.html
> > it says
> > "At install time, Android gives each package a distinct Linux user ID.
> > The identity remains constant for the duration of the package's life
> > on that device."
>
> > Are thess two documents referring the same user id? If yes why they
> > are contradicting.
> > What is the correct behavior.
>
> > Thanks
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to android-developers@xxxxxxxxxxxxxxxx
> > To unsubscribe from this group, send email to
> > android-developers+unsubscribe@xxxxxxxxxxxxxxxx
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
>
> --
> Mark Murphy (a Commons Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy
>
> Android App Developer Books:http://commonsware.com/books

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

<Anterior por Tema] Tema Actual [Siguiente por Tema>