問題タブ [android-broadcast]
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 - AndroidのsendStickyBroadcastとsendBroadcastの違いは何ですか
AndroidsendStickyBroadcast
との違いは何ですか?sendBroadcast
android - ReceiverがAndroidに登録されているかどうかを確認するにはどうすればよいですか?
登録した受信者がまだ登録されているかどうかを確認する必要があります。登録されていない場合、どのように確認すればよいですか?
android - 受信機で android: process =":remote" を使用する必要がありますか?
頻繁に呼び出される BroadcastReceiver があり、多くの人が使用していることに気付きました
彼らの受信機で。私のものはいくつかのことをチェックするために使用され、条件が一致する場合はアラームをアクティブにします。私の質問は、マニフェストで上に投稿した行を使用する必要がありますか? もしそうなら、そうすることの利点は何ですか?
android - PhoneStateIntentReceiver または PhoneStateListener を使用せずに、BroadcastReceiver を介して着信をリッスンします。
PhoneStateIntentReceiverまたはPhoneStateListenerを使用せずに、BroadcastReceiverを拡張してOSのブロードキャストをリッスンすることにより、着信をリッスンする方法はありますか? また、マニフェストのアクションとパーミッションはどうなるか教えてください。
次のように試してみましたが、着信では機能しませんが、発信では機能します
アプリの唯一の.javaファイルは次のとおりです(アプリは1つの.javaファイルと1つのマニフェストファイルのみ)
マニフェスト
android - アンドロイドで低バッテリー用の放送受信機を登録する方法は?
電池残量低下の放送を登録したい。バッテリーの状態があるレベルに達した場合、アラートを受け取りたいです...
何かアイデアがあれば教えてください。
android - アクティビティからBroadcastReceiverを呼び出す
私は初心者のAndroid開発者です。
誰かが私に電話をかけた場合にエントリを更新する必要があるため、ActivityからBroadcastReceiverを呼び出そうとしています。
これは私がBroadcastReceiverと呼んでいる活動です。
ソースコード:
MyBroadcastReceiver.class:
マニフェスト:
エラー:
問題はマニフェストでの宣言であると思います。また、以下を使用してアクティビティからBroadcastReceiverを呼び出すことができるかどうかもわかりません。
android - ネットワーク関連のイベントを受信できません
ConnectivityManager.CONNECTIVITY_ACTION
ネットワーク状態イベントを受信するためにBroadcastReceiverに登録しましたがonReceive
、wifi接続をオンまたはオフにしたときに関数が呼び出されません。
ドキュメントに記載されているように、これはスティッキーブロードキャストレシーバーであり、登録すると起動します。
しかしonReceive
、このレシーバーに登録したときに関数でイベントが発生しません。原因は何でしょうか。
マニフェストファイルには、インターネット/ネットワーク/Wi-Fi接続とその状態にアクセスするためのすべてのアクセス許可があります。
次のコードを使用して、このインテントで登録しています。
Logcatで、このブロードキャストレシーバーの次のエラーメッセージレジスタを取得します。
原因は何でしょうか?BroadcastReceiverが正しく登録されているかどうかを確認する方法はありますか?
ありがとう。
android - Android: コンテキスト登録されたブロードキャスト レシーバはエクスポートされますか?
このようにアクティビティで放送受信機を登録すると、
この受信機は輸出されていますか? 別のアプリが をブロードキャストした場合com.example.MY_ACTION
、 はそれを受信しmyReceiver
ますか?
そうであれば、文字列のアクセス許可を受け入れる形式を使用する必要があると想定registerReceiver()
し、マニフェストでそのアクセス許可を定義して、高い保護レベル (署名など) を与えます。あれは正しいですか?もっと簡単な方法はありますか?
android - 別のアプリのカスタム BroadcastReceiver を呼び出す
App1 と App2 の 2 つのアプリがあります。
App1 では、マニフェスト ファイルに BroadcastReceiverIncoming が次のように定義されています。
BroadcastReceiverIncoming は App1 で定義されています。
App2 では、これを呼び出してブロードキャスト レシーバーを呼び出していますが、何とか機能していますか?
2 行目をコメント化/コメント化解除しても、BroadcastReceiverIncoming は呼び出されません。
BroadcastReceiverIncomingを呼び出すと、adbを介しadb shell am broadcast -n packageName/packagename.BroadcastReceiverIncoming
てApp1で正しく呼び出されます。
android - アプリケーションを開かずにサービスを実行する
3.1 以降、Android にはセキュリティ機能が導入されました。この機能では、ユーザーがアプリケーションを開かない限り、アプリケーションのコードを実行できません。詳細については、リンクを確認してくださいhttp://commonsware.com/blog/2011/07/13/boot-completed-regression-confirmed.html
この問題のハックや回避策を見つけた人がいるかどうかを知りたいです。起動、接続の変更、インストールされたアプリケーションを開かずにサービスを実行するなどのシステムブロードキャストを聞くことができます。