問題タブ [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 投票する
0 に答える
153 参照

android - 放送意図を受け取ったときに私の主な活動が表示される理由

との2つのアクティビティがMainActivityありRecordHistoryます。

で放送受信機を起動しMainActivityます。
私も放送の意図を得ることができ、OnRecieve
私はRecordHistoryアクティビティを開始しています。
しかし、私の問題は、が表示されているMainActivityときにも起動されるRecordHistoryことです。
しかし、私は活動を開始したいだけですRecordHistory

REcordHistory.java

MainActivity.java

IncomingCallReceiver.java

}

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

android - android.intent.action.SIM_STATE_CHANGEDにブロードキャストはありませんか?

現在のSIMカードに登録され、デバイスで実行されているAndroidアプリケーションがあります。アプリケーションにはユーザー(現在のSIMカード)の設定があります。

他のSIMカードを持っている人は私のアプリケーション設定を使用しないでください。新しいSIMカードが挿入された場合は、アプリケーションに登録する必要があります(デバイスを紛失した場合に備えて)。SIMカードを取り外して他のデバイスに挿入し、このアプリケーションもデバイスにインストールされている場合、ユーザー(SIMカード)は同じであるため、アプリケーションは設定を要求しません。

を使用して現在のSIMカード番号を取得でき TelephonyManager.getSimserialNumber()ます。私も使ってみandroid.intent.action.SIM_STATE_CHANGEDましたが、動作しました。SIMカードが変更されたときに通知を表示する方法のサンプル例を教えてください。

SIMカードの変更でブロードキャストする方法はありますか?

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

android - 複数のポイントを通過するときにブロードキャストインテントの受信中にエラーが発生しました

私はこれに関するSOに関するほぼすべての投稿を読み、相対的であると感じたすべての解決策を試しましたが、なぜこれが起こっているのかまだわかりません。LOgcatは次のとおりです。

Mapクラス内のコードは、ロケーションリスナーとともに近接アラートを作成します。

Proximityクラスは次のとおりです。

アプリケーションを実行して地図を開くと問題ありませんが、電話がちょうどそこにあるときに最終的にクラッシュします。それが何をしているのかわかりません。おそらく、ロケーションリスナーと関係がありますか?私はこの時点で無知なので、これを修正するためにいくつかの助けをいただければ幸いです。

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

android - BroadcastReceiver からプッシュされた通知をタップするとアクティビティを開く

少し問題があります。BroadcastReceiverにインテントを送信するAlarmManagerがあり、onReceiveそのクラスのメソッドで通知をStatusBarにプッシュします...これは魅力のように機能しますが、ユーザーが通知をタップしたときにアクティビティを開く必要がありますが、私のコードにはいくつかの問題があり、グーグルで検索した後、答えが見つかりませんでした...だから、これは通知をプッシュする私のコードです:

何か案が??それは私を夢中にさせています!

ありがとう!

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

android - ANDROID - sendBroadcast を呼び出してネットワークをチェックするとクラッシュする

ネットワークをチェックするためのブロードキャストがあります。ネットワークの状態が変化すると、onNetworkActivated() または onNetworkInactivated() でアクティビティに通知します。

私のアクティビティでは、さまざまな理由でsendBroadcastを初めて呼び出す必要があるときに、Androidがクラッシュします:s

何が問題ですか ?

前もって感謝します

0 投票する
5 に答える
7414 参照

android - EditTextでユーザーが入力した自分の電話番号を確認するには?

モバイル番号は、Android アプリケーションの登録ページでユーザーが編集テキストに入力します。ユーザーが自分の携帯電話番号を入力したことを確認するにはどうすればよいですか?

私はこれを試しました:

そして、この変数を edittext のテキストと比較します。しかし、私の場合、mPhoneNumber はNULLを返します。他のオプションはありますか?これを解決するには?

どんな助けもかなりのものです。

私はこれを試しました:ソースコードを確認してください:

SMSを受信したかどうかを聞く受信者?

ログキャット:

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

android - sendMultipartTextMessage と送受信の監視

マルチパート メッセージの送受信方法に関する複数のスレッドを読みました。次のコードを実装しましたが、動作します!

SMSBroadcastReceiver2とSMSBroadcastReceiver1が1つ登録されています。

私が心配していることは次のとおりです。

andに登録されている単一のPendingIntentsentPi とがあります。deliveredPiSMSBroadcastReceiver1SMSBroadcastReceiver2

そして、メッセージの長さに応じて、それらをArrayListに複数回入れます。

これは良いことですか?または、メッセージの各部分に対して異なるインテントとレシーバーを用意する必要があります。

また、コードでレシーバーが起動するのはいつですか? メッセージの長さに関係なく、メッセージが送信されたときに1回、受信されたときに1回だけ起動することに気付きました(その瞬間にトーストメッセージを表示するようにコード化しました)。前編の配信時か最後か…?

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

android - グローバル ブロードキャストなし (または最小限) の Android ウィジェット インタラクション

私はこれを広範囲にグーグルで検索しましたが、これに関する議論は見つかりません。

Android AppWidgets (ホーム画面ウィジェット) が LocalBroadcastManager を介してローカル アプリケーション ブロードキャストを受信して​​いないようです (間違っていたら訂正してください)。したがって、ウィジェットと通信するには、通常のシステム全体のブロードキャストを使用する必要があります。

多くの情報源から、効率とセキュリティのために、ローカル ブロードキャストのみを使用することが推奨されています。グローバルブロードキャストの使用を最小限に抑えながら、ウィジェットと通信する良い方法を見つけようとしています。

この問題を解決するために調査する提案や調査するリソースがあれば教えてください。また、私の暫定的な計画についてコメントしてください。

私の現在の計画は、すべてのメッセージを単一のメッセージ「WIDGET_NEEDS_UPDATE」に最小化することです。これは基本的にウィジェットを「突っ込み」、更新情報を探すように指示します。

AppWidgetProvider の静的メンバーとして配置する更新情報。したがって、ウィジェットはこのメッセージを受け取り、アクションと、アクションを実行するために必要なデータをこれらの静的メンバーから読み取ります。

これは合理的に思えますか?

まだ確信が持てないことの 1 つは、静的メンバーのライフサイクルです。アプリケーション アクティビティまたはサービスが実行されている限り、これらの静的メンバーにアクセスできることが保証されますか?

あなたの洞察と方向性に感謝します。

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

android - ブロードキャスト レシーバーを使用して別のアプリケーションを起動できますか?

アプリケーションを作成して自分のデバイスにインストールしたことを知りたいのですが、放送受信機だけを使用してこのアプリケーションを起動することは可能ですか?

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

android - Invoking an activity from Broadcast Receiver

i am a beginner in android and i am developing an application where BrocastReceiver starts whenever the user makes a call... i am trying to monitor the network status inside the broadcast receiver... and i am trying to start the activity when the user hangs up the phone... but unfortunately it is giving me an error...please let me know how to do this...

My broadcast receiver starts properly when the user make a call... but i do not know how to monitor the network inside the BroadcastReceiver when the user is on call.. and invoke the activity from the BroadcastReceiver when the user hangs up the phone...

Please let me know how to achieve this... Thanks in advance.. :-)

my code...

  1. BroadcastReceiver Code

    My Manifest File

My broadcast receiver starts properly when the user make a call... but i do not know how to monitor the network when the user is on call.. and invoke the activity when the user hangs up the phone...

Please let me know how to achieve this... Thanks in advance.. :-)