問題タブ [android-broadcastreceiver]

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 投票する
1 に答える
916 参照

android - 保留中の意図アンドロイドを使用してオーダーブロードキャストレシーバーを送信する方法

こんにちは、ユーザーが通知を押したときのような機能があります。アプリケーションがフォアグラウンドにあることを確認する必要がある場合は、通知を閉じてください。それ以外の場合は、アプリケーションを開く必要があります。

私は達成するために注文されたブロードキャストの概念を使用していますが、保留中の意図から注文されたブロードキャストレシーバーを呼び出すことに固執しています。

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

android - 画面ロックを検出するサービス: 「サービス インテントを開始できません」

デバイスの画面がオフまたはオンになったときにキャッチしようとしています。私はこの答えをここで見ました。しかし、私はそれを完全に理解していません。テストすると、サービスを作成できなかったという警告がUnable to start service Intent... not found.表示されました。これが私のReceiverServiceです:

サービス:

私の主な活動は次のとおりです。

前もって感謝します。

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

android - デフォルト以外の SMS アプリは、強制終了した場合でも、SMS を受信したときに常にブロードキャストを受信できますか?

そのため、このガイドラインに従って、SMS を受信したときに簡単なトーストを表示しました。アプリの実行中は問題なく動作しますが、設定に移動してアプリを強制終了すると、動作しなくなります。

ここで同様の質問についてStackOverflowで多くの回答を確認しましたが、アプリがデバイスのデフォルトのSMSアプリ(Android 4.4+)。それは...ですか?

サービスでさえ停止できると考えてください。そうなった場合、サービスはもはや解決策ではありません。

API レベル 19+ に興味があります

ありがとう

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

android - Android はバックグラウンドで着信を検出します

着信の検出に問題があります。多くのチュートリアルを試しましたが、うまくいきません。どこが間違っているのか本当にわかりません。

アクセス許可 READ_PHONE_STATE を追加しましたが、まだ Android デバイス モニターに次の警告が表示されます (呼び出し時):

AndroidManifest.xml

着信コール.java

MainActivity.java

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

android - バッテリ ステータス サービスの取得とウェア モジュールへの送信でエラーが発生しました

私のAndroid Wearプロジェクトでは...電話のバッテリーステータスを取得してWearデバイスに送信しようとしています...バックグラウンドで実行されるサービスを実行し、アクションACTION_BATTERY_CHANGED ..onReceive itでBroadcastReceiverを登録しようとしていますメッセージを着用デバイスに送信します..しかし、バッテリーステータス変更のブロードキャストレシーバーが機能しないという問題があります。最初にログオンした後、バッテリーステータス変更で実行されませんでした。この問題について助けてください....以下はサービス用の私のコードです....

BatteryStatService.java

前もって感謝します...

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

android - Android - PendingIntent が機能しない

わかりました、始めに、私はこの問題を解決しようとして4時間ここに座っていましたが、役に立ちませんでした.

ブロードキャストを実行するために PendingIntent を使用していますが、PendingIntent は起動しません。

私のマニフェストの受信者宣言は次のとおりです。 <receiver android:process=":remote" android:name=".AlarmReceiver"/>

AlarmReceiver.java

AlarmService.java

私のlogcatでは、取得していますが、またはService starting!取得していません。コードは単純に見えますが、機能しません。このコードが機能しない理由はありますか?FIRED!FAIL!

PSを削除android:processすると機能しますが、ブロードキャストを別のプロセスで実行する必要があります。

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

android - 他のアプリがブロードキャストを自分の BroadcastReceiver に送信できないようにする

broadcastReceiverカスタム アクションを使用して、サービスの 1 つから送信されたブロードキャストを受信するマニフェストに登録しています。すでに動作していますが、セキュリティ上の理由から、他のアプリが偽のブロードキャストを受信機に送信しないようにしたいと考えています。どうやってやるの?

マニフェスト