AIRアプリで自動ロックを解除する方法

iPhoneには、一定時間操作が無かった場合に画面を消す自動ロック機能があります。
設定 → 一般 → 自動ロックで設定できます。
iPhoneiPad2でしか実機で確認していませんが、
この自動ロックをAIRアプリの実装で解除する方法は以下の通り。


・AS

    NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE;


これを、ViewNavigatorApplicationのコンストラクターなどで定義すると、
アプリを起動している間は、長時間操作してなくても自動ロックが掛かりません。
ただ、アプリを起動した後ホームボタンを押してバックグラウンドに回っている場合は掛かるようです。


動画再生アプリやPDF閲覧アプリを作成する場合に利便性が上がるかもしれません。