問題タブ [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 - Android:シャットダウン/Bluetooth接続またはファイル受信の喪失->何かをする
ペアリングされたBluetooth接続を次のように監視するアプリを作成したいと思います。
ファイルがペアのソースからのものである場合は、保存する必要があります。ファイルが渡されず、Bluetooth接続が切断された場合、私のアプリはダミーファイルを保存します。
ファイルの保存はうまく機能します。私の主な問題は、ディスプレイにアクティビティを表示せずに、このすべてを実行する方法です。
私はサービスについてよく読んでいますが、ほとんどの場合、サービスはアクティビティ/アプリに依存していると言われています...そうですか?
そのようなことを実現する他の可能性はありますか?放送受信機はどうですか?この機能をプログラムするにはどうすればよいですか?
私はあなたの(創造的な)答えを読むのを楽しみにしています;-)素敵な挨拶、poeschlorn
android - Androidでブロードキャストレシーバーからアクティビティを開始する
ブロードキャスト レシーバーからメイン アクティビティを起動しようとしています。どうすればそれを行うことができるかについて誰かが私を導くことができますか? 「Process is Bad」というメッセージが常に表示されます。
ありがとう
android - ブロードキャストインテントをログに記録し、手動でトリガーします(Android)
androidでの開発中に、発生するすべてのブロードキャストインテントをログに記録できる機能を見逃しました。そのような機能を持つことは時々非常に役に立ちました...
また、エミュレータでこれらのブロードキャストインテントを手動でトリガーする方法についても疑問に思っています。
利用可能な放送インテントの全体的な概要はありますか?
誰かがいくつかの答えを持っているなら素晴らしいでしょう、
挨拶、poeschlorn
android - Android-sendOrderedBroadcastヘルプ
AndroidアプリでsendOrderedBroadcastを使用しようとしています。
あるアプリケーションから別のアプリケーションにインテントを送信できるようにしたいのですが、インテントを受け取るアプリケーションからデータを取得したいと思います。この場合はブール値のtrueまたはfalseです。
現在のコードは次のとおりです。
これは私が望むことを達成するための正しい方法ですか?
もしそうなら、resultReceiver *パラメーターとして何を使用しますか?(3番目のパラメーター)
次に、ブロードキャストからデータを受信するにはどうすればよいですか?
私は簡単なグーグルをしました、そして、どんな例も思いつきません、どんな助けまたは例も大いに感謝します。
更新されたコード:
したがって、Docによると、DomainBroadcast受信者で100を受信する必要がありますが、常に0として返されます。
誰もが理由を見ることができますか?
**resultReceiver-ブロードキャストの最終受信者として扱う独自のBroadcastReceiver。*
android - 「すべて」(またはメイン/ランチャー)のAndroidインテントを取得する方法
アプリケーションを使用した頻度を記録するために、すべての開始アプリ インテント (メイン/ランチャーだと思います。以下を参照) を受け取りたいです。だから私はアクティビティを作成したくありません...いくつかのレシーバーブロックを試しましたが、今のところ何も機能しません:
あり、優先なし、アクションのみ、両方、カテゴリのみなど..
アイデアはありますか?
ありがとう
android - Service と BroadCastReceiver
BroadCastReceiver を実装する方法の例をいくつか見てきましたが、保留中のインテント (電話の着信など) に反応する必要があるサービスをどのように実装すればよいでしょうか... 実際、同じ「問題」について疑問に思っていましたが、アクティビティ..明らかにサービスまたはアクティビティを拡張するクラスがあるため、BroadCastReceiverも拡張できません...「プラットフォーム対応」のサービスやアクティビティを作成できないようですか?
android - Androidの強制タブアクティビティの作成?
タブホストをメインアクティビティとするAndroidアプリケーションがあります。いくつかのアクティビティを目的として、タブホストに複数のタブを追加しています。
私の問題は、タブをクリックするまでこれらのアクティビティが作成されない(onCreateが呼び出されない)ことです。ブロードキャストレシーバーを登録する必要があるため、これは問題です。特定のタブが開かれる前に送信されるブロードキャストが存在する可能性があります。
私はこれを回避しようとしました:
- レシーバーを静的に設定し、他の場所から登録します。メソッドを呼び出す必要があるため、これは不可能です。
- tabHost.setCurrentTabByTag(the_tag)を呼び出してから、ルートタブに戻ります。これはたまにしか機能せず、これは非常に醜い解決策です。
- アクティビティを使用せず、代わりにビューを使用します。また、tabHostアクティビティを1つの巨大なマスタークラスに変えて、あらゆる種類の無関係なことを実行するため、あまり洗練されたソリューションではありません。
この問題の最善の解決策は何でしょうか?受信者がいないときに送信されたブロードキャストを単に消えるのではなく、どういうわけか「キュー」にすることはできますか?タブアクティビティを強制的に作成できますか(これは問題ではありません。ユーザーは、ある時点ですべてのタブを使用することがほぼ保証されています)。他のアイデア?
編集:
この質問のCommonsWareによると; AndroidTabHostのタブのアクティビティからタブを更新します
タブをアクティビティではなくビューとして実装する方が良いかもしれません...それは私の質問をいくらか変えます:
同じアクティビティで異なる種類のロジックを分離するにはどうすればよいですか?30以上のメソッドの超活動を本当に楽しみにしていません。
android - 決まった時間にアラームが鳴るように設定するには?
私はこのコードを持っています
23:22hには実行されません
私が間違っていることは何ですか?firstTime と c.getTimeInMillis() のサイズと長さが大きく異なることに気付きました。私は firstTime を使っているので、30 秒に設定するとアラームがうまく実行されます。
android - Android - 毎日午前 4 時にサービスを実行する
毎日午前 4 時にサービスを実行するためのベスト プラクティスを知りたいです。
私がすべきだと思う方法は、AlarmManager を使用して新しい繰り返しアラームを作成し、午前 4 時にサービスを実行させることです。問題は、アラームを設定するためのコードをどこに置くべきかわからないことです。
OnCreate メソッドの最初のタスクの 1 つとして、メイン アクティビティで実行しますか? BroadcastReceivers とインテントでファンキーなことをしますか? ユーザーがアプリを更新するとどうなりますか? ユーザーが再起動するとどうなりますか?
これらの質問に対するヘルプは大歓迎です:)サンプルコードも役に立ちます!
バラ