2

Android の「バックグラウンド データを制限する」設定が実際にどのように機能するかを理解するのに問題があります。この制限をオンにすると、目に見えるアプリケーションだけがデータをダウンロードできるといつも思っていましたが、現在、この理解を揺るがすアプリケーションを開発しています... 私のアプリケーションは AlarmService にアラームを登録して、バックグラウンドの IntentService を 5 分ごとに開始します。このサービスは、最新の金融相場をダウンロードします。私にとって驚くべきことは、「バックグラウンド データを制限する」設定が何であれ、サービスが WIFI 経由でデータをダウンロードできることです (セルラー インターフェイスはまだ試していません)。

だから私の質問は、Android の「バックグラウンド データを制限する」設定が実際にどのように機能するのかということです。また、私のアプリケーションの場合、心配する必要があります。このオプションの動作は、Android のバージョンによって異なりますか (2.3.3 Samsung Galaxy SII で確認しました)。

4

2 に答える 2

2

Android の「バックグラウンド データを制限する」設定は実際にどのように機能しますか?

Android 1.x/2.x/3.x では、開発者向けの「オプトイン」設定でした。開発者は、バックグラウンド データが許可されていないかどうかを確認し、禁止されている場合はバックグラウンドで実行しないようにする必要があります。

Android 4.0 以降の場合、アプリのユーザー プロファイルでインターネット アクセスが必要な場合 (たとえば、割り当てられた帯域幅のしきい値を超えた場合)、Android は基本的にインターネット アクセスをブロックします。

于 2012-11-06T17:14:50.307 に答える
1

Ice Cream Sandwich の場合、バックグラウンドを制限するオプションはデータ専用であり、WiFi は制限しないことが明確に示されています。

于 2013-02-05T15:04:30.843 に答える