类android.app.backup.SharedPreferencesBackupHelper源码实例Demo

下面列出了怎么用android.app.backup.SharedPreferencesBackupHelper的API类实例代码及写法,或者点击链接到github查看源代码。

@Override
public void onCreate() {
	// The name of the SharedPreferences file
	final String prefs = getPackageName() + "_preferences"; // getPackageName() cannot be used in final
	SharedPreferencesBackupHelper prefsHelper = new SharedPreferencesBackupHelper(this, prefs) {
		@Override
		public void performBackup(ParcelFileDescriptor oldState, BackupDataOutput data,
			ParcelFileDescriptor newState) {
			if (new WorkTimeTrackerBackupManager(WorkTimeTrackerBackupAgentHelper.this).isEnabled()) {
				super.performBackup(oldState, data, newState);
			}
		}
	};
	addHelper(PREFS_BACKUP_KEY, prefsHelper);

	DbBackupHelper dbHelper = new DbBackupHelper(this);
	addHelper(DB_BACKUP_KEY, dbHelper);
}
 
源代码2 项目: Clip-Stack   文件: GoogleBackupAgent.java
@Override
public void onCreate() {
    DbBackupHelper dataBaseBackupHelper =
            new DbBackupHelper(
                    this,
                    Storage.StorageHelper.DATABASE_NAME
            );
    SharedPreferencesBackupHelper mainSharedPreferencesBackupHelper =
            new SharedPreferencesBackupHelper(
                    this,
                    DEFAULT_PREFERENCE
                    );
    addHelper(BACKUP_PREFERENCE, mainSharedPreferencesBackupHelper);
    addHelper(BACKUP_DATABASE, dataBaseBackupHelper);
    super.onCreate();
}
 
源代码3 项目: ShadowsocksRR   文件: ShadowsocksBackupAgent.java
@Override
public void onCreate() {
    super.onCreate();
    SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, PREFS_DISPLAY);
    addHelper(MY_PREFS_BACKUP_KEY, helper);
    addHelper(DATABASE, new FileBackupHelper(this, "../databases/" + DBHelper.PROFILE));
}
 
源代码4 项目: Maying   文件: ShadowsocksBackupAgent.java
@Override
public void onCreate() {
    super.onCreate();
    SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, PREFS_DISPLAY);
    addHelper(MY_PREFS_BACKUP_KEY, helper);
    addHelper(DATABASE, new FileBackupHelper(this, "../databases/" + DBHelper.PROFILE));
}
 
源代码5 项目: andOTP   文件: BackupAgent.java
@Override
public void onCreate() {
    String prefs = getDefaultSharedPreferencesName();

    SharedPreferencesBackupHelper sharedPreferencesBackupHelper = new SharedPreferencesBackupHelper(this, prefs);
    addHelper(PREFS_BACKUP_KEY, sharedPreferencesBackupHelper);

    FileBackupHelper fileBackupHelper = new FileBackupHelper(this, Constants.FILENAME_DATABASE, Constants.FILENAME_DATABASE_BACKUP);
    addHelper(FILES_BACKUP_KEY, fileBackupHelper);
}
 
源代码6 项目: science-journal   文件: SimpleBackupAgent.java
@Override
public void onCreate() {
  Context context = getApplicationContext();
  String defaultPrefsName = getDefaultSharedPreferencesName(context);
  String[] accountsPrefsNames = AccountsUtils.getSharedPreferencesNamesForAllAccounts(context);
  SharedPreferencesBackupHelper helper =
      new SharedPreferencesBackupHelper(
          this, ObjectArrays.concat(defaultPrefsName, accountsPrefsNames));
  addHelper(PREFS_BACKUP_KEY, helper);
}
 
源代码7 项目: octoandroid   文件: OctoBackupAgent.java
@Override
public void onCreate() {
    SharedPreferencesBackupHelper prefBackupHelper = new SharedPreferencesBackupHelper(this, DEFAULT_PREFS_FILENAME);
    addHelper(DEFAULT_PREFS_KEY, prefBackupHelper);

    // TODO not sure if need to implement synchronized since GreenDAO is thread safe...
    FileBackupHelper dbBackupHelper = new FileBackupHelper(this, StorageModule.DB_NAME);
    addHelper(PRINTER_DB_KEY, dbBackupHelper);
}
 
源代码8 项目: BetterWeather   文件: BackupAgent.java
@Override
public void onCreate() {
    // Compute the default preferences filename.
    String defaultPrefsFilename = getPackageName() + "_preferences";
    addHelper(PREFS_BACKUP_KEY,
            new SharedPreferencesBackupHelper(this, defaultPrefsFilename));
}
 
源代码9 项目: openboard   文件: BackupAgent.java
@Override
public void onCreate() {
    addHelper("shared_pref", new SharedPreferencesBackupHelper(this,
            getPackageName() + PREF_SUFFIX));
}
 
源代码10 项目: Android-Keyboard   文件: BackupAgent.java
@Override
public void onCreate() {
    addHelper("shared_pref", new SharedPreferencesBackupHelper(this,
            getPackageName() + PREF_SUFFIX));
}
 
源代码11 项目: AOSP-Kayboard-7.1.2   文件: BackupAgent.java
@Override
public void onCreate() {
    addHelper("shared_pref", new SharedPreferencesBackupHelper(this,
            getPackageName() + PREF_SUFFIX));
}
 
源代码12 项目: Audinaut   文件: SettingsBackupAgent.java
@Override
public void onCreate() {
    super.onCreate();
    SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, Constants.PREFERENCES_FILE_NAME);
    addHelper("mypreferences", helper);
}
 
源代码13 项目: kboard   文件: MyBackupAgent.java
@Override
public void onCreate() {
    SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, PREFS);
    addHelper(PREFS_BACKUP_KEY, helper);
}
 
源代码14 项目: hackerskeyboard   文件: LatinIMEBackupAgent.java
@Override
public void onCreate() {
    addHelper("shared_pref", new SharedPreferencesBackupHelper(this,
            getPackageName() + "_preferences"));
}
 
源代码15 项目: shortyz   文件: BackupAgent.java
public void onCreate() {
    SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, PREFS);
    addHelper(PREFS_BACKUP_KEY, helper);
}
 
@Override
public void onCreate() {
    SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, PREFS);
    addHelper(PREFS_BACKUP_KEY, helper);
}
 
源代码17 项目: Noyze   文件: VolumeBackupAgent.java
@Override
public void onCreate() {
    addHelper(SharedPreferences.class.getSimpleName(),
            new SharedPreferencesBackupHelper(this, getPackageName() + "_preferences"));
}
 
源代码18 项目: kboard   文件: MyBackupAgent.java
@Override
public void onCreate() {
    SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, PREFS);
    addHelper(PREFS_BACKUP_KEY, helper);
}
 
源代码19 项目: chromadoze   文件: TheBackupAgent.java
@Override
public void onCreate() {
    addHelper(PREF_BACKUP_KEY, new SharedPreferencesBackupHelper(
            this, ChromaDoze.PREF_NAME));
}
 
源代码20 项目: Popeens-DSub   文件: SettingsBackupAgent.java
@Override
public void onCreate() {
	super.onCreate();
	SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, Constants.PREFERENCES_FILE_NAME);
	addHelper("mypreferences", helper);
}
 
源代码21 项目: Slide   文件: DataBackup.java
@Override
public void onCreate() {
    SharedPreferencesBackupHelper helper =
            new SharedPreferencesBackupHelper(this, PREFS_TO_BACKUP);
    addHelper(MY_PREFS_BACKUP_KEY, helper);
}
 
源代码22 项目: Noyze   文件: VolumeBackupAgent.java
@Override
public void onCreate() {
    addHelper(SharedPreferences.class.getSimpleName(),
            new SharedPreferencesBackupHelper(this, getPackageName() + "_preferences"));
}
 
源代码23 项目: Indic-Keyboard   文件: BackupAgent.java
@Override
public void onCreate() {
    addHelper("shared_pref", new SharedPreferencesBackupHelper(this,
            getPackageName() + PREF_SUFFIX));
}
 
源代码24 项目: ghwatch   文件: MyBackupAgent.java
@Override
public void onCreate() {
  SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, this.getPackageName() + "_preferences");
  addHelper(PREFS_BACKUP_KEY, helper);
  Log.d(TAG, "Backup manager created");
}
 
源代码25 项目: Androzic   文件: Backup.java
@Override
public void onCreate()
{
	SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, PREFS);
	addHelper(PREFS_BACKUP_KEY, helper);
}
 
源代码26 项目: codeexamples-android   文件: MyBackupAgent.java
@Override
public void onCreate() {
	SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(
			this, PREFS);
	addHelper(PREFS_BACKUP_KEY, helper);
}
 
/**
 * Construct a helper for backing up and restoring the
 * {@link android.content.SharedPreferences} under the given names.
 *
 * @param context The application {@link android.content.Context}
 * @param prefGroups The names of each {@link android.content.SharedPreferences} file to
 * back up
 */
public SharedPreferencesBackupHelper(Context context, String... prefGroups) {
    super(context);

    mContext = context;
    mPrefGroups = prefGroups;
}
 
 类所在包
 同包方法