「.NET for Androidでディスプレイをスリープさせない」の版間の差分

ページの作成:「== 概要 == 無操作でもディスプレイをスリープさせたくない場面も多い。 たとえばMonoGameで作るAndroid向けのゲームなど...」
 
4行目: 4行目:


== 解決策:KeepScreenOn ==
== 解決策:KeepScreenOn ==
アクティビティに「WindowManagerFlags.KeepScreenOn」というフラグを設定すると一時的にディスプレイのスリープを抑制できる。この方法は権限が不要であり、アクティビティが遷移する際に自動的に解除される。
アクティビティに「WindowManagerFlags.KeepScreenOn」というフラグを設定すると一時的にディスプレイのスリープを抑制できる。この方法は権限が不要であり、アクティビティが遷移する際に自動的に解除される。[[MonoGame]]でもこの方法は有効である。
<source lang=“csharp”>
<source lang=“csharp”>
         protected override void OnCreate(Bundle bundle)
         protected override void OnCreate(Bundle bundle)