問題タブ [keyguard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
26761 参照

android - SCREEN_ONのレシーバーがトリガーされたときにキーガードを無効にしてユーザーにアクティビティを表示する方法は?

ブロードキャスト レシーバーが screen_on によってアクティブ化されたときにキーガードを無効にするにはどうすればよいですか? (アクティビティは既に実行中です...)

画面オフによってトリガーされたブロードキャストレシーバーから次のコードを試しています...

そのままでは機能していないようです。画面をオンにすると、電話のキーガードを手動でロック解除して、その背後にあるアクティビティを明らかにする必要があります.

0 投票する
1 に答える
1285 参照

android - Android キーガードと DevicePolicyManager

Keyguard を使用して画面をロック/ロック解除しようとしていますが、 KeyguardManager.KeyguardLock disableKeyguard()と関数を使用すると、すべてが期待どおりに機能しreenableKeyguard()ます。「通常の」スライダーロック、パターン、PIN、およびパスワードロックで試してみましたが、適切な機能が呼び出されると、それらはすべて無効になり、有効になります。

私が心配しているのは、これらの関数のドキュメントに次のステートメントがあることだけです。 This call has no effect while any DevicePolicyManager is enabled that requires a password

これが機能しない可能性があるケースを正確に理解しているかどうかはわかりません。アプリケーションをリリースした後に知りたくないのです...

もう少し読んでみましDevicePolicyManagerたが、画面ロック機能の有効化/無効化を妨げるアクティブな DevicePolicyManager があるかどうかを確認する方法が見つかりませんでした。

これが機能しないシナリオと、これらのケースを特定する方法を教えてください。

0 投票する
1 に答える
2017 参照

android - システムの起動時にキーガードを無効にしてアクティビティを表示する

上記のコードを実行して、ロック画面アクティビティのキーガードを無効にしました。これは、画面がオフのときに通常のトリガーまたは SMS サービスがトリガーしたときに機能します。

質問は、Android の起動時に起動するように設定したことです。ただし、キーガードが表示され、自分のロック画面が表示される前にロックを解除する必要があります。これを解決する方法はありますか? 私はすべて迷っています

0 投票する
1 に答える
695 参照

android - Android:画面ロック解除

着信があるときに画面のロックを解除し、その後再び画面をロックできます。デバイスの再起動後、最初の着信があった場合、このロジックは機能しません。後続の着信コールでは、ロジックが機能します。

何か助けて??

私のコードは次のとおりです。

0 投票する
0 に答える
717 参照

android - キーガードの前でのアクティビティの表示方法(ピンがロックされている場合)

タブレットが画面に表示されておらず、ピンキーガードでロックされている場合、Gtalkの着信がタブレットに表示されることがあります。

しかし、なぜかわかりませんか?誰でも助けることができますか?

アクティビティのonCreate(..)関数に次のタグを追加して実行できます。しかし、アクティビティが全画面である必要がありますが、全画面ではないのはどうですか?

0 投票する
1 に答える
292 参照

android - 電話がロックされているかキーガードされている場合でも、アクティビティから SMS を送信する方法

特定の SMS の受信時に何かを実行するアプリケーションを作成しており、それを実行した後、SMS を返信します。すべて問題ありませんが、キーガード ロックまたはその他のロックがあると、SMS 送信サービスが機能しません。すべてのロックを無効にしてから SMS を送信してから、もう一度電話をロックする必要があります。それはどのように行われますか。私は試してみました

そして、再度有効にしようとしました

しかし、キーガードのロックを解除すると、キーガードが再び表示されることはありません。パターンロックにも対応していません。

0 投票する
1 に答える
4819 参照

android - android-新しいandroidバージョンでロック画面を閉じるにはどうすればよいですか?

場合によっては、デフォルトのロック画面を閉じる必要があります。KeyguardManager.KeyguardLockを使用することは可能ですが、非推奨であり、新しいandroid v4バージョン(ICS)では使用できない可能性があります。代わりに、ここで私が読んだAndroidドキュメントでは、「FLAG_DISMISS_KEYGUARDおよび/またはFLAG_SHOW_WHEN_LOCKEDを使用する」を使用する必要があります。

だから私はそれらで遊んでみましたが、何を試しても、それらのフラグを使用するアクティビティを閉じた後、安全なものでなくても、デフォルトのロック画面に戻ります。何が起こっているのですか、どうすれば修正できますか?

また、ランチャーアプリケーションを置き換えることで、いくつかの回避策があることも読みましたが、これは奇妙な修正であり、アプリケーションが実際にはランチャーアプリケーションではない場合でも、ユーザーの介入が必要です。

このような機能は、ロック画面を独自のカスタマイズされたロック画面に置き換えるために使用される場合もあります

0 投票する
1 に答える
1131 参照

android - キーガードがアクティブなときにトーストを表示しますか?

私のサービスは、キーガードがアクティブなときに発生する可能性のある通知を受け取ります。この状態でトーストメッセージを表示する方法はありますか?最初の試みでは、トーストはキーガードの「後ろ」に表示されますが(つまり、メッセージが表示されている間にキーガードのロックが解除されている場合は表示されます)、キーガードの上には表示されません。

このシナリオでトーストを使用する方法はありますか、それともキーガードの上に表示されるように適切なフラグが設定された独自のアクティビティを作成する必要がありますか?

前もって感謝します!

PS:ユーザーがトーストを見逃す可能性があることを認識しているため、通知も追加されますが、私の個人的な好みのために、トーストが含まれているため、トースト(ユーザー設定可能)の一部としてメッセージを表示したいと思います私の意見は、より長いメッセージに適しています)。

0 投票する
1 に答える
953 参照

android - SIMカードなしで起動した後のAndroidスクリーンロック/キーガード

HTC Desire HD Android 2.3.3 API10 向けに開発しています。ホームスクリーンとして登録されたアプリがあり、起動後にようやくうまく起動します。問題は、起動直後に Keyguard があり、SIM カードが挿入されていないこと、緊急時のみ... 手動でロックを解除する必要があることです。

デバイスは、天井などから吊り下げられたインスタレーションの一部になるため、人間の介入なしで開始する必要があります。

起動キーガードを回避するにはどうすればよいですか?

マニフェストにこれがあります:
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />

アプリが他の処理を行う前に、次のコードを配置します。

0 投票する
2 に答える
15322 参照

android - Android ICS (4.0) でホームボタンを無効にする

私は、Ice Cream Sandwich (Android 4.0) の Android マーケット (または、現在は Play ストア) に決してリリースしない会社向けのプロプライエタリ アプリを作成しています。

ユーザーが悪意を持ってソフトウェアをアンインストールしたり、アプリがキャプチャしたデータを削除したりできないように、ホームを無効にする必要があります。この最新バージョンは 4.0 で書かれた最初のバージョンで、以前のバージョンは 2.2 と 3.2 で書かれています。

2.2 でホーム ボタンを無効にするために、アプリをホームの代替として関連付けたので、ボタンはアプリを再度開いただけですが、この方法は使用できなくなりました。データの削除につながるため、ホームのデフォルトを再選択するオプションをユーザーに提供する必要があります。

3.2でホームボタンを無効にするためのコードは次のとおりです。

そして、onCreateの下で:

しかし、3.2 タブレットで動作した同じコードを実行すると、4.0 タブレットでは動作しません。

4.0 には、現在 3.2 の実装で持っているのと同じ効果を達成する新しい API またはメソッドがあるかどうか疑問に思っていました。

助けや指示をありがとう。

アダム