Docker で mp4 を HLS形式にコンバート
https://hub.docker.com/r/jrottenberg/ffmpeg/ を使いました。 事前に動画ファイルと出力先ディレクトリを用意します。 % tree . . ├── dest └── src └── test.mp4 Docker イメージを pull して ffmpeg を実行します。 % docker pull
Room で開発用初期データ(Seed)を登録する
https://developer.android.com/training/data-storage/room/prepopulate#from-asset の通り createFromAsset を使うとシンプルに書けそうですが、データに手を加えたい時に面倒そうなので、次のようにしてみました。 // Application は android.app.Application class App: Application() { // AppDatabase は androidx.room.RoomDatabase のサブク
Room の TypeConverter 用クラスやメソッドについて
https://developer.android.com/reference/android/arch/persistence/room/TypeConverter には、次のように記載されています。 Marks a method as a type converter. A class can have as many @TypeConverter methods as it needs. Each converter method should receive 1 parameter and have non-void return type. 1つのクラス に 複数のメソッド を実装できる 各メ
Android Debug Database でエミュレータの DB を見る
Room でも見れました。SharedPreferences も見れるようです。 1: app/build.gradle に依存関係を追加(バージョンは適宜置換) debugImplementation ‘com.amitshekhar.android:debug-db:1.0.6’ 2: ポート転送の設定 % adb