覚書 24 i-keyでディスプレイ オン/オフ
結局イヤホンジャックが下にあり、Nexus7(2012)では動作できなかったi-keyですが、ディスプレイのオン/オフがTaskerのアプリ作成で何とか出来るようになったので覚書。
※これよりもいいものが出来た場合には記事を変更すること。
動作確認 (以下全てsimフリー、root済)
HTC J one
Nexus5
samsung sc-06e
必要なもの
Tasker
Secure settings
Tasker app Factory
設定
セキュリティでロックの項目はなしにすること。
i-keyの設定 アプリの起動を選択
1クリック ~Pin(パス数字でも可)オフ&ディスプレイオン
2クリック ~パワーオフ(電源ボタンを押す動作と同じ)
3クリック ~Pin(パス数字でも可)オン&ディスプレイオフ
長押し ~任意で
上記は以下にあるTasker経由アプリを作成してから設定しました。
※※注意※※
この設定はSecure settingsで設定したPass(PIN)をi-keyを使って自動的に解除する設定です。
電源ボタンのオン/オフ(上記の場合は2クリックも同じ動作)では自動的に画面を解除できませんのでSecure settingsの設定したPass(PIN)を入力すれば解除できます。
また、通常の設定でパターンや顔認識でロックしている場合は出来ないです。というか検証していません(笑)
Pin(パス数字でも可)オフ(ロック解除)&ディスプレイオン
TASKSで
1 plug in~Secure settings~Dev Admin Actions~Password/pin~DisabledとDevice Admin Enabledをチェック
2 Task~wait 1秒
3 plug in~Secure settings~Action~Keyguard~Keyguard Enable
4 plug in~Secure settings~Action~Keyguard~Keyguard DisabledとRun in backgroundにチェック
5 plug in~Secure settings~Action~Wake Device~screen&keyboard Lights on, 1秒にセット
6 plug in~Secure settings~Dev Admin Actions~Lock Screen Widget~Turn off FeatureでDevice Admin Enabledをチェック
7 Task~wait 1秒
上記に名前、アイコンを設定し、Export~As AppをすればTasker app Factory経由(見えないが)でアプリの完成。
Pin(パス数字でも可)オン(ロック)&ディスプレイオフ
TASKSで
1 plug in~Secure settings~Action~Wake Device~screen&keyboard Lights on, 1秒にセット
2 Task~wait 1秒
3 plug in~Secure settings~Dev Admin Actions~Password/pin~DisabledとDevice Admin Enabledをチェック→ここでPassを設定。
4 Task~wait 1秒
5 plug in~Secure settings~Dev Admin Actions~LockDevice~Device Admin Enabledをチェック
6 plug in~Secure settings~Action~Wake Device~screen&keyboard Lights on, Manual-Offにセット
こちらも上記同様、アイコンを設定し、Export~As AppをすればTasker app Factory経由(見えないが)でアプリの完成。
ロックが必要な場合は電源ボタンor2クリックor3クリックでロックされる。
それで1クリックで解除というややこしいものになってしまった。
改善の余地は大いにありますね。