2011-10-28 6 views
4

私は在庫のアンドロイドのロック画面は、根ざしなしにプログラムで置き換えることはできないことを言い始めることができます。Androidの非ルートロックの交換

これで終わったので、私はカスタム 'ロック'メカニズムを含むアプリを作りたいと思っています。この機能をエミュレートするアプリケーション、つまりLockGoがあります。これにより、ユーザーはウィジェットからの情報を「ロック画面」で見ることができ、スライドからロック解除の機能をエミュレートすることができます(ユーザーがそのプラグインをインストールしたい場合は、

どのようなメカニズムやAndroid API機能を使用していたのですか?下のリンクのようなアクティビティを起動するために電源ボタンに接続するのは簡単ですか?

How to hook into the Power button in Android?

これに任意の洞察力は理解されるであろう。

答えて

1

現在、私が知っていた株式セキュリティやキーガードのロックを置き換える方法はないが、次のコードを使用してロックの上にActivityを表示することが可能であることがわかった。そのActivityのセットアップに:ロックがまだタクトとになりますけれども

getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED); 

これは、システムロック(S)の上に画面を表示する偽のロックを作成するために必要な任意のロジックで使用することができますユーザーはデバイスに入るためにロックを入力する必要があります。

+0

DISMISS_KEYGUARDフラグもありますが、これはアプリを全画面表示にします。 – Tom