2012年11月29日木曜日
OBBダウンロード ExpansionFile wifi is disbled
ExpansionFile wifi is disbled
拡張ファイルのダウンロードは、デフォルトではWIFIが有効になっている必要があります。
しかし、高速通信サービス(モバイルWIMAXやLTE)が普及しつつあるので、
WIFIが使用できないと追加ファイルがダウンロードできないというのは不便です。
FLAGS_DOWNLOAD_OVER_CELLULAR を設定すればいいのですが忘れがちです。
mRemoteService 。setDownloadFlags (IDownloaderService 。FLAGS_DOWNLOAD_OVER_CELLULAR );
そこでDownloaderServiceファイルを書き換えてWIFI使用に関係なくダウンロードするようにしました。
com.google.android.vending.expansion.downloader.impl;DownloaderServiceクラス
public int getNetworkAvailabilityState(DownloadsDB db) {
if (0 != (flags & FLAGS_DOWNLOAD_OVER_CELLULAR)) {
return NETWORK_OK;
FLAGS_DOWNLOAD_OVER_CELLULARのIF文を無効にすればOKです。
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿