私は Android Jelly Bean のリリースに取り組んでいます。
アプリケーション/ファイルがサーバーからダウンロードされたときに、Android マーケットからダウンロードしたときと同じ感覚をユーザーに与えたいと考えています。
Andriod サイトの通知ビルダー API ドキュメントから、次のようなことができます。
Notification noti = new Notification.Builder(mContext)
.setContentTitle(Title)
.setContentText(subject)
.setSmallIcon(R.drawable.new_mail)
.setProgress(int max, int progress, boolean indeterminate)
.build();
私が理解できないのは、通知ビルダーテンプレートで「残り3分」のようなアプリをダウンロードするために、Androidマーケットアプリが「ダウンロードにかかる時間」を取得する方法です。
ネットワーク速度を計算した後、アプリケーションのダウンロードにかかる時間を返し、アプリケーションのサイズに応じて時間を特定する汎用関数を作成するのを手伝ってくれる人がいれば、それは大きな助けになります。
助けてくれてありがとう。