Java tutorial
//package com.java2s; import android.content.Context; import android.content.SharedPreferences; import android.preference.PreferenceManager; public class Main { public static boolean needsMigration(Context context) { try { int currentVersion = context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionCode; SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context); return !preferences.contains("migration_" + currentVersion); } catch (Exception e) { e.printStackTrace(); } return false; } }