[android]DirectBootについて(android Nからの機能)

android NからDirectBootという機能が追加されました。
その使い方を調べていました。

公式
ダイレクト ブート
概要
Android Nの新機能 : ブート時のロック解除前にアプリを実行可能にする「Direct Boot」モード

そして実装の際に参考にさせていただいたgithubです。

いろいろと省略、概念のメモ

// ProtectedStorage用のContext作成
Context deviceContext = context.createDeviceProtectedStorageContext();
// ProtectedStorageへファイルの移動
deviceContext.moveSharedPreferencesFrom(context, "FileName");

// SharedPreferencesの取得(ProtectedStorageへファイル移動ができた場合はそこのContextのファイルを使用。できなかった場合は元のContextを使用。)
mSharedPreferences = storageContext.getSharedPreferences("FileName", Context.MODE_PRIVATE);

シェアする

  • このエントリーをはてなブックマークに追加

フォローする