問題タブ [bindservice]
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 - ハンドラーを使用して長時間実行されるタスクを実行する
アクティビティでハンドラーを使用して、毎秒タスクを実行しています。アプリがバックグラウンドになると、ローカルストレージから期間を取るフォアグラウンドとしてサービスを開始しました。長い間 (アプリがバックグラウンドにあるとき) アクティビティで開始したこのタスクは、ユーザー インターフェイスで期間が更新されていないため実行されていないようです。データをローカル ストレージに保存するために Active-Android As ORM を使用しています。このような状況を克服する方法を提案してください。必要に応じてコードを投稿します。助けていただければ幸いです。
android - バックグラウンドでidlサービスを実行していますか?
サーバーに接続してログインを実行するための aidl プロセスがありますが、問題は、アプリケーションを閉じるときにonDestroy()
、アクティビティのコールバックでサービスのバインドを解除しているため、サーバー接続が切断され、毎回接続する必要があることです。アプリケーションを起動したとき(サービスonCreate
をアクティビティにバインドしている間)。
ユーザーがアプリケーションを終了したり、アプリケーションを強制終了したりしても、サービスを実行して、ユーザーがアプリケーションを起動するたびにサーバーに接続してシームレスなエクスペリエンスを得る必要がないようにします。
サービスに実装し、コールバック関数から onStartCommandRecive()
返すことでこれを達成できますかSTART_REDELIVER_INTENT
android - x 秒または x 分ごとにバックグラウンドでサーバーにデータを送信する
アプリがバックグラウンドにある場合でも、データをサーバーに継続的に送信する必要があります (x 秒または分ごとなど)。サービスがこれに最適なオプションであることはわかっています。そのようなシナリオを試したことがないため、作成方法に関する便利な例はありますかサービスからのWebサービス呼び出し、およびアクティビティへの応答の配信後(データが成功したかどうかに関係なく)、これを達成する方法またはその他の方法。どんな助けでも大歓迎です。
android - ブロードキャスト レシーバーを介してバインダー サービスをバインドできますか?
アプリケーションがブロードキャストを受信したらバインダー サービスを開始したいので、startService のようなレシーバーからサービスをバインドできますか、またはサービスをバインドするためにアクティビティにコールバックを送信する必要がありますか? 私の知識によると、放送受信機には10秒の時間制限がありますが、受信機からサービスをバインドすると、その時間制限は影響しますか?
android - 複数のアクティビティに対して Bluetooth 接続を有効にする
私のアプリケーションでは、複数のアクティビティから接続されたスレッドに値を送信したいのですが、この問題を解決する方法がわかりません。助けてください 例: String string ="#FFFFFF000*"; を最初のアクティビティからサービス クラスに送信したいString string= "#000000000*" ; 2 番目のアクティビティからサービス クラスへ
これは私のアクティビティです
android - Android サービスを使用して LED を制御できませんでした
LEDを制御するアプリを開発しています。String
複数から値を送信したいActivity
ので、Android Serviceを使用してBluetooth接続をバックグラウンドで実行しています。複数のアクティビティから値を送信して LED を制御する方法がわかりません。
BluetoothDataService
クラスはこちら
LEDを制御するために、複数Activity
からクラスに値を送信しています。BluetoothDataService
私のコードでは、ユーザーがボタンをクリックしたときに値を送信したいと考えています。
私の最初の活動
ログ
android - java.lang.SecurityException: ワンプラス デバイスでサービス Intent にバインドすることは許可されていません
Android の組み込みの音声認識クラスを使用して、音声認識アプリを作成しました。
関数を使用して取得した音声認識オブジェクトで関数が呼び出されるとException
、開発者コンソールに次のように表示されることがあります。Android one plus one デバイスを使用しています。このように音声認識を初期化しましたstartListening()
createSpeechRecognizer(context)
また、startlistening メソッドの後は何も起こりません。