デバイスのアイドル状態の検出を無効にする方法。したがって、私のアプリは実行を続け、アイドルモードやロック画面にはなりません。
2 に答える
ApplicationIdleDetectionMode
プロパティをに設定してみましたdisabled
か?
それでも、(たとえば)バッテリーが少なくなりすぎると、OSがアプリを強制的にアイドル状態にする可能性があります。
/* アプリケーションの PhoneApplicationService オブジェクトの UserIdleDetectionMode プロパティを Disabled に設定して、アプリケーションのアイドル検出を無効にします。注意:- これはデバッグ モードでのみ使用してください。ユーザーのアイドル状態の検出を無効にするアプリケーションは、ユーザーが電話を使用していないときに実行され続け、バッテリー電力を消費します。*/
PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
//ロック画面でアプリケーションを実行するには、以下の行を使用します
PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled;
また、無効にした後に ApplicationIdleDetectionMode を有効にすることはできません。ApplicationIdleDetectionMode は、アプリケーションの PhoneApplicationFrame オブジェクトが初期化されるまで設定できません。