問題タブ [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.
android - Keyguard を無効にし、BlackBerry の Android で START STICKY が機能しない
AndroidアプリをBBに移植しようとしていますが、いくつかの問題があります。まず、このアプリが起動すると、アプリケーションがフォアグラウンドかバックグラウンドかに関係なく、特定のイベントをリッスンするサービスが作成されます。サービスが強制終了された場合は、自動的に再起動します。サービス自体でこれを行うための私のコードは次のとおりです。
public int onStartCommand(Intent intent, int flags, int startId) { // その他のコードはこちら...
}
これは Android では期待どおりに機能しますが、BB ではサービスを再起動しません。誰もこれを経験しましたか?
次に、デバイスの電源がオフになっている場合にアクティビティを再起動しようとしています。そのため、画面をオンにするウェイク ロックを作成し、キーガードを無効にして、最後にアクティビティを起動します。残念ながら、キーガードを無効にすることはできません。キーガードを無効にするコードを以下に示します。これを経験した人はいますか?
KeyguardManager Keylockmgr = (KeyguardManager)getSystemService(KEYGUARD_SERVICE); Keylockmgr.newKeyguardLock("マイタグ").disableKeyguard();
どんな助けでも大歓迎です!!
android - IntentService とロックされた画面
Dialog
で情報を表示する必要がありIntentService
ます。このダイアログはロックされた画面に表示され、電話がロックされている場合はウェイクアップする必要があります。可能であれば、メッセージが着信したときにWhatsAppアプリケーションのようなことを行うにはどうすればよいですか?
java - Androidプログラミングで、キーガードロックを無効にして画面をオンにし、オンのままにします
私はアンドロイドアラームプログラムを書きました。多くのデバイスでは正常に動作しますが、一部のデバイスではアラーム アクティビティの画面が開いてアラームが正常に動作しますが、一部のデバイスでは画面がオフのときに動作しません。キーガードロックを無効にするコードを書いて、ユーザーがボタンをクリックするまで画面を表示したままにしてください。ご協力いただきありがとうございます...
android - Android: キーガードの前でインテントを呼び出す
カスタムロック画面を作っています。アクティビティには次のフラグを使用しました。
FLAG_DISMISS_KEYGUARD
FLAG_SHOW_WHEN_LOCKED
そのため、ロック画面のロックを解除しても、キーガードは携帯電話にコードがあるかどうかを表示します.
今、キーガードの前にも表示されるはずのロック画面から別のアプリを開くことができるようにしたいと考えています。このアプリを閉じると、キーガードが再び表示されるため、コードを入力しないと電話の残りの部分にアクセスできません。
これらのフラグを新しいアクティビティに渡す方法はありますか? または、新しいアクティビティをキーガードの前に表示する他の方法はありますか?
android - KeyguardManager が kitkat 画面のロック解除に失敗する
説明できない Android の非常に興味深い動作に気付きました。次のコードを使用して電話をウェイクアップし、キーガードを無効にしています。
ウェイク(プログラムによる)->キーガードの無効化(プログラムによる)->電源ボタンの押下(手動)->ウェイク->キーガードの無効化のサイクルがあると想像してください。電話のキーガードが無効になっているときにホームボタンを手動で押すまで、サイクルはうまく機能します。その後、電話は起動しますが、キーガードはプログラムで無効になりません。アイデアをいただければ幸いです。
android - FLAG_SHOW_WHEN_LOCKED で安全なキーガードの上に表示されるアクティビティに対して、Android はどのような制限を課していますか?
新しいロック画面を作成しようとしていますが、保護されていないロック画面で FLAG_DISMISS_KEYGUARD を使用すると、複数の機能を提示でき、インテント アクセスに制限がないことを認識しています。
ただし、ユーザーが安全な (パスワード、ピン、パターンなど) キーガードをアクティブにしており、FLAG_SHOW_WHEN_LOCKED を使用している場合、実装されている制限を特定するのに非常に苦労しています。
たとえば、アクティビティがキーガードの上に表示されていて、ユーザーがアクティビティの背景を撮影した写真に変更したい場合、電話がロックされていると、ギャラリーにアクセスして写真を選択することはできません。
Android SDKのドキュメントやここ(またはそのことについてはどこでも)で、他の機能が無効になっていることに答えることができるものは何も見つかりませんでした。どんな助けでも大歓迎です!
ありがとう!
android - Android キーガード ウィジェットが表示されない
キーガードに表示する必要があるウィジェットに取り組んでいるので、ここに私のウィジェット情報があります:
そして、ここに私のマニフェストの一部があります:
私の問題は、ウィジェットがロック画面に表示されないことです。ロック画面を左右にスワイプしても何も起こりません。また、[設定] => [セキュリティ] に移動すると、Keyguard ウィジェットを有効にするオプションがありません。ウィジェットはホーム画面で正常に動作します。
提案をありがとう。
android - Keyguard が再有効化されないのはなぜですか?
バックグラウンドでビデオ録画を行うサービスがありますが、その間はキーガードを無効にします。記録を停止したい場合は、サービスを停止して OnDestroy() を呼び出します。
ReenableKeyguard()
と呼ばれるトレースが表示されます。ただし、サービスを開始するホストアプリを「強制停止」するまで、キーガードは無効のままです。
が呼び出されたときにキーガードが無効のままになる原因は何ReenableKeyguard()
ですか?
これは、サービスを破棄し、キーガードを再度有効にするコードです。(C#/Xamarinですが基本的にJavaと同じです)