問題タブ [android-service]

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 投票する
1 に答える
912 参照

android - Android サービスは正しく開始/バインドされますが、初回のみです

最初に呼び出されたときに正しく開始およびバインドされるサービスがありますが、他のアクティビティによって呼び出されると、同じサービスへの後続のバインドが失敗します。

コード:

2 回目の呼び出しの後activity.bindService、serviceconnection のonServiceConnectedメソッドは呼び出されません。バインディングを行う接続クラスを使用するため、メソッドは両方のアクティビティで同じです。サービスもマニフェスト ファイルに正しく追加されます。

何か案は?

どうもありがとう

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

android - Android サービスの優れたサンプル アプリケーション

Serviceバックグラウンドで実行されるAndroid を作成するためのサンプル アプリケーションまたはチュートリアルはありますか?

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

android - Android : アプリが表示されている場合に通知を表示しない

1/これがすでにアプリをフォアグラウンドで実行している場合、ユーザーに通知したくありません。通知を
作成する前に、アプリが前面にないかどうかを確認できますか?

2/アプリがバックグラウンドにある場合、最後の状態を前面に出すことは可能ですか?
Os が一部のアクティビティを破棄できることは知っていますが、新しいインテントを開始せずに、最後の状態を復元することは可能ですか?
新しいインテントを開始して押し戻すと、古いインテントが表示されるため、2 つの同一のインテントを起動するのはあまり美しくありません。

ありがとう

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

android - runOnUiThread() を使用せずにサービスで AsyncTask を作成/実行する方法

ファイルをダウンロードするためのServiceを作成する があります。AsyncTaskアクティビティでは、に渡すRunnableやを作成します。サービスからそのメソッドにアクセスできないので、正しく使用するにはどうすればよいですか(UI スレッドをブロックせずに重い作業を行う)。ThreadActivity.runOnUiThread()AsyncTask

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

android - ダウンロード完了をアクティビティに通知する方法

私のアプリケーションには、リモート サーバーからデータをダウンロードするために定期的に実行される IntentService があります。ダウンロード タスクは、アプリケーション コンテキストのみを参照する AsyncTask 内で実行されます。

ダウンロードされたデータはアプリケーション全体のものであり、4 つの異なるアクティビティにわたって表示されます。ダウンロードが完了すると (AsyncTask が完了すると)、サービスに同じことが通知されます。ここで、サービスはビューを更新するために適切なアクティビティを通知する必要があります。サービスは、どのアプリケーションのどのアクティビティがフォアグラウンドにあるかを認識していません。

どうすればその接続を確立できますか? サービスは、新しいデータが利用可能であり、そのビューを更新する必要があるというメッセージをフォアグラウンドのアクティビティにどのように渡しますか?

助けてください。

ありがとう。

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

android - アンドロイドのサービス

誰もアンドロイドのサービスで例を挙げることができますか?

ありがとう

0 投票する
4 に答える
62728 参照

android - バックグラウンドサービスとフォアグラウンドサービスの違いは何ですか?

私は現在、最初のAndroidアプリケーションを作成しており、バックグラウンドサービスとフォアグラウンドサービスへの参照に遭遇し続けています。私は自分のアプリケーションでサービスを使用するつもりなので、2つのサービスとその使用方法を明確にしたいと思っていました。

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

android - 数分ごとに Android の GPS 位置情報を取得する

GPS 位置情報を外部 Web サイトに 5 分ごとにアップロードするアプリを Android で作成したいと考えています。これは、バッテリー寿命への影響を最小限に抑える必要がありますが、ユーザーの操作なしで機能する必要もあります。(背景: 完了するのに約 14 時間かかるアイアンマン トライアスロンに参加しており、自分の位置をほぼリアルタイムでブロードキャストしたいと考えていますが、携帯電話をいじることを心配する必要はありません。)

したがって、私の最初の考えは、LocationManager.requestLocationUpdates() を 5 分の minTime で使用する Service を作成することですが、これは実際に私のサービスがその仕事をするために 5 分ごとにデバイスを起動しますか?

AlarmManager.setInexactRepeating() を使用して、サービスがタスクを完了している間にサービスが起動していることを確認する必要があるように思えますが、それは requestLocationUpdates() でどのように機能しますか? 代わりに requestLocationUpdates() で minTime=0 を設定し、次の更新が取得されるとすぐにスリープ状態に戻る必要がありますか?

これを設計する方法に関する一般的なガイダンスは大歓迎です。私は有能な Java プログラマーであり、サーバー上で Google マップを使用して自分の位置をプロットしますが、Android 開発にはかなり慣れていないため、基本的にクライアント アプリの設計方法に関する高レベルの計画を探しています。

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

android - Android:いつサービスとシングルトンを使用するのですか?

私はAndroid開発にまったく慣れていません。

単純なシングルトンクラスを使用するのではなく、Androidサービスを作成するのはいつ良い考えですか?

たとえば、インターネットから情報フィードをダウンロードするデータレイヤーを考えてみましょう。

サービスの使用は、場合によっては多すぎるように思われますが、アクセスが必要になる場合があるContextため、アプリの設計方法が少しわかりません。

0 投票する
8 に答える
243569 参照

android - Android のサービスからアクティビティを開始

アンドロイド:

からこのサービスを立ち上げましたActivity

Activityif 条件が満たされる場合に開始

LocationService上記の私から起動できませんでした。サービスクラスActivityで現在実行中のコンテキストを取得するにはどうすればよいですか?Activity