問題タブ [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.
android - 保留中の意図アンドロイドを使用してオーダーブロードキャストレシーバーを送信する方法
こんにちは、ユーザーが通知を押したときのような機能があります。アプリケーションがフォアグラウンドにあることを確認する必要がある場合は、通知を閉じてください。それ以外の場合は、アプリケーションを開く必要があります。
私は達成するために注文されたブロードキャストの概念を使用していますが、保留中の意図から注文されたブロードキャストレシーバーを呼び出すことに固執しています。
android - 画面ロックを検出するサービス: 「サービス インテントを開始できません」
デバイスの画面がオフまたはオンになったときにキャッチしようとしています。私はこの答えをここで見ました。しかし、私はそれを完全に理解していません。テストすると、サービスを作成できなかったという警告がUnable to start service Intent... not found.
表示されました。これが私のReceiver
とService
です:
サービス:
私の主な活動は次のとおりです。
前もって感謝します。
android - デフォルト以外の SMS アプリは、強制終了した場合でも、SMS を受信したときに常にブロードキャストを受信できますか?
そのため、このガイドラインに従って、SMS を受信したときに簡単なトーストを表示しました。アプリの実行中は問題なく動作しますが、設定に移動してアプリを強制終了すると、動作しなくなります。
ここで同様の質問についてStackOverflowで多くの回答を確認しましたが、アプリがデバイスのデフォルトのSMSアプリ(Android 4.4+)。それは...ですか?
サービスでさえ停止できると考えてください。そうなった場合、サービスはもはや解決策ではありません。
API レベル 19+ に興味があります
ありがとう
android - Android はバックグラウンドで着信を検出します
着信の検出に問題があります。多くのチュートリアルを試しましたが、うまくいきません。どこが間違っているのか本当にわかりません。
アクセス許可 READ_PHONE_STATE を追加しましたが、まだ Android デバイス モニターに次の警告が表示されます (呼び出し時):
AndroidManifest.xml
着信コール.java
MainActivity.java
android - バッテリ ステータス サービスの取得とウェア モジュールへの送信でエラーが発生しました
私のAndroid Wearプロジェクトでは...電話のバッテリーステータスを取得してWearデバイスに送信しようとしています...バックグラウンドで実行されるサービスを実行し、アクションACTION_BATTERY_CHANGED ..onReceive itでBroadcastReceiverを登録しようとしていますメッセージを着用デバイスに送信します..しかし、バッテリーステータス変更のブロードキャストレシーバーが機能しないという問題があります。最初にログオンした後、バッテリーステータス変更で実行されませんでした。この問題について助けてください....以下はサービス用の私のコードです....
BatteryStatService.java
前もって感謝します...
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
すると機能しますが、ブロードキャストを別のプロセスで実行する必要があります。
android - 他のアプリがブロードキャストを自分の BroadcastReceiver に送信できないようにする
broadcastReceiver
カスタム アクションを使用して、サービスの 1 つから送信されたブロードキャストを受信するマニフェストに登録しています。すでに動作していますが、セキュリティ上の理由から、他のアプリが偽のブロードキャストを受信機に送信しないようにしたいと考えています。どうやってやるの?
マニフェスト