SDKeepScreen

概要:

デバイスの画面ロック機能をOn/Offをコントロールすることが可能です。

対象環境:

Android, iOS

使用方法: 

IgniaのExtensibility Catalogを開き、左側メニューのSDを選択します。
SDKeepScreenコントロールを選択して、Wizardに従ってインストールを実施します。
SDPanelを作成し、変数を追加してControl TypeにSDKeepScreenを設定します。

 

ボタンを2つ追加して、1つには’KeepScreen'、もう1つには 'NoKeepScreen' Eventを指定します。

 

’Keep Screen'には、次のEventを指定します。

Event 'KeepScreen' 
        scaKeepScreen.KeepScreen("YES")
Endevent

’NoKeepScreen'には、次のEventを指定します。

Event 'NoKeepScreen' 
    Composite
        scaKeepScreen.KeepScreen("NO")
        return
    Endcomposite
Endevent

ボタンに定義された'KeepScreen'Eventを通じて、画面上でアクティビティがなくても画面は起動されたままになります。
また、同様に'NoKeepScreen’Eventで、画面嬢でアクティビティがない場合はスリープモードに変更することが可能です。
上記の例では、コントロールを有効または無効にするためにイベントをキックするボタンを例として使用しますが、必要な他のイベントで使用することもできます。