問題タブ [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.

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

android - 受信時にSMSを保存

SMSを受信したときに保存するAndroidアプリを構築しています。親切にコードを見て、何が問題なのかを答えてください。

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

android - Activity in Service Android のアクセス制御

私はアンドロイドが初めてです。サービスからアクティビティの制御にアクセスできないことはわかっています。しかし、サービスのメソッドを呼び出すたびに、ボタンの ImageSource を変更したいと考えています。

サービスで作成したメソッドは次のとおりです。

アクティビティでは、再生ボタンのクリック時にこのメソッドを呼び出しています。この機能をサービスに実装する方法。ボタンの画像ソースを変更するにはどうすればよいですか。私の疑いを晴らしてください。ありがとう。

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

android - 放送受信機とサービスの関係

サービスと放送受信機と混同していますが、この2つの関係はどうなっていますか?サービスを開始するときに放送受信機を呼び出さなければならないのはなぜですか?これら2つの要素の概念を誰かが親切に説明できますか

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

android - パッケージ名からアプリケーションのカテゴリを取得する方法

次のような指定したカテゴリを持つアプリケーションが 2 つ以上あります

そして、次の方法で、このカテゴリを持つすべてのパッケージを取得できます。

ここで、カテゴリ アプリケーションのインストールとアプリからの削除を追跡したいので、インストールまたは削除されたアプリケーションのパッケージ名を提供するブロードキャスト レシーバーを作成しましたが、パッケージ名を使用してアプリケーションのカテゴリをゲートし、これかどうかを識別するにはどうすればよいですか私のアプリかどうか。指定されたカテゴリのアプリケーションのブロードキャスト レシーバを作成できますか。そうでない場合は、packagename からカテゴリを取得する方法を教えてください。

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

android - Fragment が再起動中にブロードキャストに失敗する

AsyncTaskWithProgressAndroid では、タスクのバックグラウンド作業の実行中に進行状況ダイアログを表示するクラスを実装しました。

Myはブロードキャストを受信するとすぐにダイアログをProgressDialogFagment登録しBroadcastReceiverてキャンセルします - 抜粋:

これは一般的に機能します。ただし、たまにダイアログがキャンセルされず、方向の変更が含まれているようです。

私の推測では、方向の変更中に、ダイアログのフラグメントが破棄され、再インスタンス化されると思います。AsyncTask が「Finished!」を送信した場合 フラグメントが破棄された後、再インスタンス化される前にブロードキャストする場合、フラグメントはブロードキャストに失敗するため、破棄されることはありません。

私の推測は正しいですか?これをより信頼性の高い方法で実装するにはどうすればよいですか?

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

android - onReceive()メソッドは、デバイスがスリープモードのときにアプリケーションを開きません。

こんにちは友人私は問題があります...実際に私は特定の時間に私のアプリケーションを開くためにこのコードを使用します..アプリは正常に動作していますが、デバイスがスリープモードにあるときは動作しません.. ??

ActivityMain.java

intent = new Intent(getBaseContext()、MyBroadCastReceiver.class);

デバイスのスリープモードが機能していない場合、BroadCastReceiverCalssはMainActivityクラスを開くことができません。

私はメニフェストで許可を与えました

助けてください。

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

android - 再起動時にサービスが開始されない

デバイスの起動時にサービスを開始しようとしています。私は多くのことを検索し、手順に従いましたが、まだうまくいきません. モバイルが再起動すると、最初に「アプリケーションが予期せず停止しました」と表示されます。レシーバーファイルからのものであることは知っていますが、特に問題がどこにあるのかわかりませんでした。

レシーバー.java

Androidマニフェスト

サービスを完全に開始するために追加する必要があるものはありますか。

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

android - BroadcastReceiverでアクティブなアクティビティUIを更新する

次の例を使用して、定期的なアラームを実装しました

ListViewただし、アラームが「鳴る」/受信されたら、アクティブなアクティビティで自分を更新したいと思います。のアクティビティは1つだけListViewです。

アラームを受信したら、メインアクティビティクラスで更新UIメソッドを実行するにはどうすればよいですか?()クラスからこれonReceive()をどのように呼び出しますかAlarmReceiverextends BroadcastReceiver

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

android - Androidで「メッセージはネイティブに送信される前にアプリの受信トレイに到達する必要があります」を行う方法は?

着信メッセージが独自の受信トレイに保存される 1 つのメッセージング アプリを開発しています。ただし、ネイティブ メッセージの受信ボックスとアプリの受信ボックスの両方に同時に保存されます。メッセージがアプリに到達する前にネイティブの受信トレイに到達しないようにする方法は?

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

android - 複数のリマインダーを設定できない

私のアプリには、ユーザーが複数のリマインダーを設定できる機能があります。しかし問題は、ユーザーがリマインダー A の時間を設定し、リマインダー B の時間を設定した場合、リマインダー B だけが着信を受けることです。これが、リマインダー A が電話を受けないという意図です。一言で言えば、常に1つのリマインダーだけが機能しています。リマインダーの設定とブロードキャストの呼び出しのスニペットを次に示します。