問題タブ [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.
android - 放送意図を受け取ったときに私の主な活動が表示される理由
との2つのアクティビティがMainActivity
ありRecordHistory
ます。
で放送受信機を起動しMainActivity
ます。
私も放送の意図を得ることができ、OnRecieve
私はRecordHistory
アクティビティを開始しています。
しかし、私の問題は、が表示されているMainActivity
ときにも起動されるRecordHistory
ことです。
しかし、私は活動を開始したいだけですRecordHistory
。
REcordHistory.java
MainActivity.java
IncomingCallReceiver.java
}
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カードの変更でブロードキャストする方法はありますか?
android - 複数のポイントを通過するときにブロードキャストインテントの受信中にエラーが発生しました
私はこれに関するSOに関するほぼすべての投稿を読み、相対的であると感じたすべての解決策を試しましたが、なぜこれが起こっているのかまだわかりません。LOgcatは次のとおりです。
Mapクラス内のコードは、ロケーションリスナーとともに近接アラートを作成します。
Proximityクラスは次のとおりです。
アプリケーションを実行して地図を開くと問題ありませんが、電話がちょうどそこにあるときに最終的にクラッシュします。それが何をしているのかわかりません。おそらく、ロケーションリスナーと関係がありますか?私はこの時点で無知なので、これを修正するためにいくつかの助けをいただければ幸いです。
android - BroadcastReceiver からプッシュされた通知をタップするとアクティビティを開く
少し問題があります。BroadcastReceiverにインテントを送信するAlarmManagerがあり、onReceive
そのクラスのメソッドで通知をStatusBarにプッシュします...これは魅力のように機能しますが、ユーザーが通知をタップしたときにアクティビティを開く必要がありますが、私のコードにはいくつかの問題があり、グーグルで検索した後、答えが見つかりませんでした...だから、これは通知をプッシュする私のコードです:
何か案が??それは私を夢中にさせています!
ありがとう!
android - ANDROID - sendBroadcast を呼び出してネットワークをチェックするとクラッシュする
ネットワークをチェックするためのブロードキャストがあります。ネットワークの状態が変化すると、onNetworkActivated() または onNetworkInactivated() でアクティビティに通知します。
私のアクティビティでは、さまざまな理由でsendBroadcastを初めて呼び出す必要があるときに、Androidがクラッシュします:s
何が問題ですか ?
前もって感謝します
android - EditTextでユーザーが入力した自分の電話番号を確認するには?
モバイル番号は、Android アプリケーションの登録ページでユーザーが編集テキストに入力します。ユーザーが自分の携帯電話番号を入力したことを確認するにはどうすればよいですか?
私はこれを試しました:
そして、この変数を edittext のテキストと比較します。しかし、私の場合、mPhoneNumber はNULLを返します。他のオプションはありますか?これを解決するには?
どんな助けもかなりのものです。
私はこれを試しました:ソースコードを確認してください:
SMSを受信したかどうかを聞く受信者?
ログキャット:
android - sendMultipartTextMessage と送受信の監視
マルチパート メッセージの送受信方法に関する複数のスレッドを読みました。次のコードを実装しましたが、動作します!
SMSBroadcastReceiver2とSMSBroadcastReceiver1が1つ登録されています。
私が心配していることは次のとおりです。
andに登録されている単一のPendingIntent
sentPi とがあります。deliveredPi
SMSBroadcastReceiver1
SMSBroadcastReceiver2
そして、メッセージの長さに応じて、それらをArrayListに複数回入れます。
これは良いことですか?または、メッセージの各部分に対して異なるインテントとレシーバーを用意する必要があります。
また、コードでレシーバーが起動するのはいつですか? メッセージの長さに関係なく、メッセージが送信されたときに1回、受信されたときに1回だけ起動することに気付きました(その瞬間にトーストメッセージを表示するようにコード化しました)。前編の配信時か最後か…?
android - グローバル ブロードキャストなし (または最小限) の Android ウィジェット インタラクション
私はこれを広範囲にグーグルで検索しましたが、これに関する議論は見つかりません。
Android AppWidgets (ホーム画面ウィジェット) が LocalBroadcastManager を介してローカル アプリケーション ブロードキャストを受信していないようです (間違っていたら訂正してください)。したがって、ウィジェットと通信するには、通常のシステム全体のブロードキャストを使用する必要があります。
多くの情報源から、効率とセキュリティのために、ローカル ブロードキャストのみを使用することが推奨されています。グローバルブロードキャストの使用を最小限に抑えながら、ウィジェットと通信する良い方法を見つけようとしています。
この問題を解決するために調査する提案や調査するリソースがあれば教えてください。また、私の暫定的な計画についてコメントしてください。
私の現在の計画は、すべてのメッセージを単一のメッセージ「WIDGET_NEEDS_UPDATE」に最小化することです。これは基本的にウィジェットを「突っ込み」、更新情報を探すように指示します。
AppWidgetProvider の静的メンバーとして配置する更新情報。したがって、ウィジェットはこのメッセージを受け取り、アクションと、アクションを実行するために必要なデータをこれらの静的メンバーから読み取ります。
これは合理的に思えますか?
まだ確信が持てないことの 1 つは、静的メンバーのライフサイクルです。アプリケーション アクティビティまたはサービスが実行されている限り、これらの静的メンバーにアクセスできることが保証されますか?
あなたの洞察と方向性に感謝します。
android - ブロードキャスト レシーバーを使用して別のアプリケーションを起動できますか?
アプリケーションを作成して自分のデバイスにインストールしたことを知りたいのですが、放送受信機だけを使用してこのアプリケーションを起動することは可能ですか?
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...
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.. :-)