エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
はじめに 動画系のアプリを作ることになって調べた時のメモです。 概要 Androidでは端末の設定次第で、... はじめに 動画系のアプリを作ることになって調べた時のメモです。 概要 Androidでは端末の設定次第で、操作がない場合一定時間経過後に画面がOFFになる挙動をとります。 今やどの動画再生系のアプリも常識的に実装されている機能だと思いますが、動画再生中に関しては画面を操作しなくとも画面がOFFにならないようにしないと、再生中も常に画面を触り続けないとならないストレフルな動画アプリになってしまいます。 実装 調べたところ、実装方法は2種類ありました。 addFlagsする方法 Activity内で、 FLAG_KEEP_SCREEN_ONのフラグを追加します。 「フラグ立てるのはActivity内のみでな、サービスや他のコンポーネントではやるなよ。絶対にやるなよ。(意訳)」って書かれていました。 class MainActivity : Activity() { override fun o