Androidウィジェットの6 apkダウンロード
2344 ワード
----梦から生まれて、永远にあなたのIT事业の友达で、ただ勇敢に私が学んだことを言います!----
慣例によると、Androidを学ぶ過程で、皆さんは私と同じように、多くの基礎知識を学び、多くの知識点も123を話すことができますが、これらの孤立した点は結局ばらばらに見えるので、今日から、最も古典的な携帯電話の安全衛士プロジェクトを例に、自分で鍛えたいと思っています.皆さんと交流したいです.皆さんが見解を出して、一緒に進歩することを望んでいます.
六、apkのダウンロード
(afinalフレームワーク実装、マルチスレッドブレークポイントダウンロード)afinal概要:http://blog.csdn.net/dongdong230/article/details/11751003
afinalのjarパッケージをプロジェクトのlibsディレクトリの下に置きます.
apkファイルは、エンジニアリングのbinディレクトリの下で、インベントリファイルでファイルバージョンを変更し、変更後のapkファイルをtomcat環境のエンジニアリングに配置することで、アップグレード後のバージョンファイルが得られます.
具体的なコード:
レイアウトファイルにTextViewを追加してダウンロードの進行状況を表示し、非表示にします.
具体的なコード:
ダウンロード前に表示にする
注意sdcardを書く権限の設定:WRITE_EXTERNAL_STORAGE
----梦から生まれて、永远にあなたのIT事业の友达で、ただ勇敢に私が学んだことを言います!----
慣例によると、Androidを学ぶ過程で、皆さんは私と同じように、多くの基礎知識を学び、多くの知識点も123を話すことができますが、これらの孤立した点は結局ばらばらに見えるので、今日から、最も古典的な携帯電話の安全衛士プロジェクトを例に、自分で鍛えたいと思っています.皆さんと交流したいです.皆さんが見解を出して、一緒に進歩することを望んでいます.
六、apkのダウンロード
(afinalフレームワーク実装、マルチスレッドブレークポイントダウンロード)afinal概要:http://blog.csdn.net/dongdong230/article/details/11751003
afinalのjarパッケージをプロジェクトのlibsディレクトリの下に置きます.
apkファイルは、エンジニアリングのbinディレクトリの下で、インベントリファイルでファイルバージョンを変更し、変更後のapkファイルをtomcat環境のエンジニアリングに配置することで、アップグレード後のバージョンファイルが得られます.
具体的なコード:
FinalHttp finalHttp = new FinalHttp(); // FinalHttp ,
File file = new File(Environment.getExternalStorageDirectory(),"temp.apk"); //
finalHttp.download(updateInfo.getApkurl(), file.getAbsolutePath(), new AjaxCallBack<File>(){ // , 3
/**
* ,
*/
@Override
public void onFailure(Throwable t, int errorNo,
String strMsg) {
t.printStackTrace();
super.onFailure(t, errorNo, strMsg);
}
/**
* ( )
* @param count
* @param current
*/
@Override
public void onLoading(long count, long current) {
int progress = (int)(current*100/count);
tv_splash_progress.setText(" :"+progress+"%");
super.onLoading(count, current);
}
/**
*
*/
@Override
public void onSuccess(File t) {
Toast.makeText(getApplicationContext(), " , ", Toast.LENGTH_SHORT).show();
super.onSuccess(t);
}
});
レイアウトファイルにTextViewを追加してダウンロードの進行状況を表示し、非表示にします.
具体的なコード:
<TextView
android:id="@+id/tv_splash_progress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#ff0000"
android:visibility="invisible"
android:layout_below="@+id/progressBar1"
android:layout_centerHorizontal="true"
android:layout_marginTop="16dp"/>
ダウンロード前に表示にする
tv_splash_progress.setVisibility(View.VISIBLE);
注意sdcardを書く権限の設定:WRITE_EXTERNAL_STORAGE
----梦から生まれて、永远にあなたのIT事业の友达で、ただ勇敢に私が学んだことを言います!----