問題タブ [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.
java - クラスからアクティビティに文字列を渡す
ブロードキャストレシーバーをアクティビティcbdata.javaに拡張するCbreceiver.classから「str」という名前の文字列を渡そうとしていますが、値を渡すことができません。エラーも発生していません。ありがとうございます。これで助けてください
android - サービス内の着信を検出する
私が持っているサービス内:
ただし、onReceive が呼び出されることはありません。
ここで何が問題なのですか?サービス内で対応するメソッドを呼び出すには追加のコードが必要になるため、マニフェストと追加のクラスを介して宣言したくありません。
PS私がする必要があるのは、着信が登録されたときにサービスプレーヤーを停止することです。
android - 画像ファイルを削除した後にギャラリーを更新しますか?
私はいつも私の質問に対して次の答えを見つけました:
しかし、私のシステムでは動作しません (Nexus4 Android 4. ...)
ファイルを作成し、このコードで Media-DB に追加できます
「ファイル」は、追加したい新しい画像ファイルです。
ファイルを削除した後、ギャラリーを更新しようとしました
また
しかし、ギャラリーにはまだ空のプレースホルダーがあります。
何故かはわからない?...
安全のために、AndroidManifest.xml に自分のアクティビティも追加します。
しかし、結果は同じです。問題を解決するためのアイデアはありますか?
android - ブロードキャストレシーバーからTextToSpeechを呼び出す方法
私のアプリは、着信テキストメッセージを読んでそれを声に出して言うために、ブロードキャストレシーバーを呼び出しています。私のBroadcastReceiverは適切に呼び出され、テキストメッセージを適切に読み取りますが、speak()
メソッドに関してはクラッシュするだけです。これが私のコードです:
これはBroadcastReceiverです:
そして、これはメソッドを含むDrivingMode.javaですspeak()
:
別のプロジェクトでこのコードを試しましたが、機能します。しかし、私のメインプロジェクトでは、そうではありません。2つの放送受信機が衝突したためか、何かが原因でしょうか。わからない、Androidは初めてです、助けてください!
android-intent - BroadcastReceiver からの通知を生成できません
これは私のマニフェストファイルです
同様に、これは私のブロードキャスト レシーバー クラスです。アプリケーション全体が実行されますが、電話が鳴っている、または電話の状態が変化しているときに通知を受け取りません。したがって、誰でも私を助けることができます。援助は大歓迎です
android - ブロードキャスト受信
Android デバイスからブロードキャスト メッセージを送信して、近くにある別の Android デバイスがメッセージを受信し、適切なアクションを実行して送信者に返信できるようにする方法。それについてどうやって行くのですか?サービスまたはブロードキャスト レシーバーを使用する必要がありますか?
android - Androidでテキストメッセージの電話番号にアクセスする
私はAndroidを初めて使用し、新しいメッセージが届いたときにテキストメッセージの番号を取得しようとしています。これには、ブロードキャスト受信機を使用しています。しかし、新しいメッセージが来ると、私の「ブロードキャスト受信者」クラスが機能しません。誰かが私が問題を見つけるのを手伝ってくれる?以下に私のコードを与えます。
マニフェストで受信タグを付けました。
SMSを受信するための使用許可も与えられます。
しかし、SMSがMyBroadcastRecieverクラスから応答しない場合、デバッグすると、コントロールがMyBroadcastRecieverクラスに到達しません。plzは私が問題を見つけるのを助けます
ついに私はあなたのすべての助けから答えを得て、ここに私の答えを与えました。
android-activity - サービスが開始しない
Navigation アクティビティが実行されている限り、バックグラウンドで実行されるサービスを開始しようとしています。問題は、サービスが開始されていないように見えることです。アプリケーションはクラッシュせず、私が知る限りサービスを開始しようとしますが、何も起こらないようです。誰かが私が間違っていることを教えてもらえますか? また、ローカル ブロードキャスターを使用して、サービスから呼び出しアクティビティにデータの文字列を送信しようとしていますが、正しく実装されていますか? 最後に、Navigation アクティビティに run() を実行させることができないようです。アクティビティが閉じられるまで、run() が繰り返し呼び出されるようにするための最良の方法は何ですか? これは、Android アプリケーションを作成する最初の試みなので、初心者向けの言葉で説明してください :) ありがとう
参考までに、MainActivity はナビゲーション アクティビティを開始し、サービス AugiActivity を開始します。
主な活動:
}
ナビゲーション アクティビティ:
AugiActivity:
android - デバイスのシャットダウン時に SMS を送信する
デバイスのシャットダウン時に電話番号に簡単な SMS を送信するブロードキャスト レシーバーを作成したいと考えています。
これが私のコードです:
}
これまでの結果:
デバイスの電源を切ると、ログ メッセージがはっきりと表示されます。そのため、BroadcastReceiver はシャットダウン時にうまく機能しますが、SMS の送信はなく、例外もありません。
シンプルなボタンクリックでこのSMS送信方法を試してみましたが、絶対に成功しました。
したがって、SMS 送信方法が正しいことはわかっています。シャットダウン レシーバーが正しいこともわかっていますが、何らかの理由で SMS を送信していません。
これについてのアイデアはありますか?(私はエミュレータではなく、実際のデバイスで作業しています。)
android - AndroidBroadCastレシーバーとGMC
私はこのような問題があり、非アクティビティおよび非サービスクラスにregisterReceiverを使用します。Google Message Cloudを使用しようとしていますが、あるアクティビティからBroadCastReceiverを登録し、別のアクティビティから登録を解除する必要があります。これを行うために、BroadcastReceiverをアクティビティ以外のパッケージに配置しました。
私がこれをした活動で:
他のクラスでは私はこれを持っています:
そしてこれはマニフェストです:
レシーバーの登録を解除すると、mHandleMessageReceiverの値が登録と異なりますが、どうすればよいですか?mHandleMessageReceiverを静的にしますか?
アイデアを教えてください