Android APK文件下载 并自动安装 显示文件下载进度,速度,以及花费时间

这篇博客介绍了如何编写一个Android应用,实现从网络上下载APK文件并自动安装,同时展示下载进度、速度和耗时。通过使用Handler来处理消息,博主分享了完整代码并提供了运行效果的展示。
摘要由CSDN通过智能技术生成

注册csdn几年,自己的第一篇文章,最近见到一个面试题,一直觉得面试也是学习的好机会,不管有没有通过面试。通过了面试,说明自己懂得多,没通过说明自己要学的有更多。面试题还是很简单的,要求写一个app,下载网络上的任何一个apk,并且自动安装,显示下载进度,速度;我自己加上了所花费的时间;主要考察对于eclipse的熟悉程度和短时间编码的速度,防止应聘者是个背面试宝典的同志,大家都懂的大笑

加入了handler处理消息

1.文件下载:

public File downLoadFile() {
		File tmpFile = new File(rootDirectry);
		if (!tmpFile.exists()) {
			tmpFile.mkdir();
		}
		final File file = new File(rootDirectry + "/" + fileName);
		try {
			URL url = new URL(QQMusicUri);
			HttpURLConnection connection = (HttpURLConnection) url
					.openConnection();
			InputStream inputStream = connection.getInputStream();
			int size = connection.getContentLength();
			progressBar.setMax(size);
			FileOutputStream fos = new F
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值