Red de conocimiento del abogados - Ley de patentes - ¿Cómo determina la programación de Android cuándo se inicia una aplicación por primera vez?

¿Cómo determina la programación de Android cuándo se inicia una aplicación por primera vez?

1. Lea Android: código de versión del manifiesto,

2. Luego compárelo con el código de versión de preferencia,

3. menor que el número de versión en el manifiesto, significa que este inicio es el primer inicio de la versión.

El código es el siguiente

PackageInfo?info?=?getPackageManager() .getPackageInfo (PACKAGE_NAME,?0);

int?currentVersion?=?info.versionCode;

SharedPreferences?prefs?=?PreferenceManager.getDefaultSharedPreferences(este);

int?lastVersion?=?prefs.getInt(VERSION_KEY,?0);

if?(currentVersion?gt;?lastVersion)?{ //Si la versión actual es mayor que la última versión , esta versión pertenece a Una vez iniciado... //Escribe la versión actual en la preferencia, luego la próxima vez que comiences, según este juicio, ya no será el primer inicio prefs.edit().putInt(VERSION_KEY , versión actual).commit( );

}