Share via


Settings.Secure.AndroidId Campo

Definição

No Android 8.

[Android.Runtime.Register("ANDROID_ID")]
public const string AndroidId;
[<Android.Runtime.Register("ANDROID_ID")>]
val mutable AndroidId : string

Valor do campo

Atributos

Comentários

No Android 8.0 (nível de API 26) e versões superiores da plataforma, um número de 64 bits (expresso como uma cadeia de caracteres hexadecimal), exclusivo para cada combinação de chave de assinatura de aplicativo, usuário e dispositivo. Os valores de são definidos com o escopo da chave de assinatura e do ANDROID_ID usuário. O valor poderá ser alterado se uma redefinição de fábrica for executada no dispositivo ou se uma chave de assinatura do APK for alterada.

Para obter mais informações sobre como a plataforma lida ANDROID_ID com o Android 8.0 (nível de API 26) e superior, consulte Alterações de comportamento do Android 8.0.

<p class="note"><strong>Note:</strong> Para aplicativos que foram instalados antes de atualizar o dispositivo para uma versão do Android 8.0 (nível de API 26) ou superior, o valor das ANDROID_ID alterações se o aplicativo for desinstalado e reinstalado após o OTA. Para preservar valores entre desinstalações após um OTA para Android 8.0 ou superior, os desenvolvedores podem usar o Backup de Chave/Valor.</P>

Em versões da plataforma inferiores ao Android 8.0 (nível de API 26), um número de 64 bits (expresso como uma cadeia de caracteres hexadecimal) gerado aleatoriamente quando o usuário configura o dispositivo pela primeira vez e deve permanecer constante durante o tempo de vida do dispositivo do usuário.

Em dispositivos que têm vários usuários, cada usuário aparece como um dispositivo completamente separado, portanto, o ANDROID_ID valor é exclusivo para cada usuário.

<p class="note"><strong>Note:</strong> Se o chamador for um Aplicativo Instantâneo, a ID será definida como o aplicativo instantâneo, ela será gerada quando o Aplicativo Instantâneo for instalado pela primeira vez e redefinido se o usuário limpar o Aplicativo Instantâneo.

Documentação do Java para android.provider.Settings.Secure.ANDROID_ID.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo de Software Livre android Android Open Source Project e usadas de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a