このAngle Unlockについて
「端末の傾きによってロック画面を自動解除するアプリ」
スマートフォンの画面の傾きによって、ロック画面の表示・非表示を切り替えるアプリです。
水平に近い角度でロック画面を見ると自動的にロック画面が解除されます。
ポケットに入れている間はロック画面が出て誤操作を防止し、手に持っているときは、ロック画面を出さないという使い方ができるので、たいへん便利です。個人的には、ロック画面にしかライトキーが無いので、ライトを点灯したいときだけ端末を立てるか裏を向けてスクリーンをオンにしてロック画面を開くという使い方をしていますので、ライトアプリが要らなくなって重宝しています。
設定画面では、水平からの許容角度が指定できますので、多少斜めになっていてもロックを解除できます。現在のデフォルトは45°となっており、スクリーンを水平に置いた角度から縦横45°の傾き以内であるときにスクリーンロックを解除します。
ただし、加速度センサーから角度を算出していますので、手振れによっては、ロック画面が出てしまうこともありますのでご注意ください。
また、Androidの仕様上、ロック画面の解除に時間がかかったり、何も無いところで突然ロック画面が出たりすることもありますが、ご了承ください。これは、Androidが空きメモリが少なくなるとバックグラウンドのサービスを勝手に消して再起動してしまうために、キーロックを無効化しているオブジェクトが消えてしまうことでロック画面が突然出てしまうことがあります。
また、自分の端末(IS03)ではパスワードロックも指リストロックもこのアプリで解除できてしまうのですが、端末によっては通常のロック画面にしか効果がないかもしれません。
プライバシーポリシーについて:
許可をいただくパーミッションからお分かりになるかと思いますが、このアプリケーションは、貴方のスマートフォン内のデータを読み取ったり、どこかに送信するようなことは一切行いません。自分もよく使っているアプリなので不具合が出ないように気を遣ってはいますが、何らかの原因でうまく動かなくなったり、その他貴方が損害を被ることがあっても、自分は何も責任を負いません。ご了承ください。
ライセンスについて:
今のところソースは公開していませんが、ソースコードやアイデアを流用したい方は、勝手に真似されてもあまり気持ちのいいものではありませんので、とりあえずご連絡ください。
更新履歴:
2012/09/21 2.0.2 タイムアウト設定の説明が曖昧だったので修正
2012/09/21 2.0.1 スクリーンタイムアウトが設定できるように拡張
2012/07/14, 2012/06/24 空きメモリが少なくなったときの安定性を向上(たびたびすみません。)
2012/06/23 空きメモリが少なくなったときの安定性を向上(空きメモリが少なくなったときにたびたびスクリーンロックが発生していました。すみません)
2012/06/08 デフォルトの遊び角度を30°から60°に変更
2012/06/05 充電中の安定性を向上(たびたびロック解除ができなくなっていました。すみません)
2012/05/31 充電中にスクリーンが暗くなると例外が発生する問題を修正
2012/05/29 28日の修正で音量キーでスクリーンがオンになってしまうのと、ホームボタンを押すと、なぜかKeyguardLockが動かなくなってスクリーンロックがかかるようになってしまったので、28日の修正を撤回した版に更新。ご不便をおかけしてすみません。
2012/05/28 水平にした状態でスクリーンをオンにしたときに一瞬出るロック画面を極力減らすように修正
2012/05/27 メモリリークが起きにくいように修正
2012/05/27 公開
最新バージョン 2.1.2 の更新情報
2013/2/18 2.1.0,1 added notification bar to stabilize the background service, and added the setting to open another app (e.g. notepad) when clicking the notification bar.
2012/10/31 2.0.7 fixed a problem that the screen sometimes keeps on after finishes charging