安卓开发下载apk下载文件代码
记录一下
protected File downLoad(String httpUrl) {final String apkName = "down.apk";File tmpFile = new File("/sdcard/update");if (!tmpFile.exists()) {tmpFile.mkdir();}final File file = new File("/sdcard/down/" + apkName);try {URL url = new URL(httpUrl);try {HttpURLConnection conn = (HttpURLConnection) url.openConnection();InputStream is = conn.getInputStream();FileOutputStream fos = new FileOutputStream(file);byte[] buf = new byte[256];conn.connect();double count = 0;if (conn.getResponseCode() >= 500) {Toast.makeText(SplashActivity.this, "连接超时", Toast.LENGTH_SHORT).show();} else {while (count <= 100) {if (is != null) {int numRead = is.read(buf);if (numRead <= 0) {break;} else {fos.write(buf, 0, numRead);}} else {break;}}}conn.disconnect();fos.close();is.close();File file1 = new File("/sdcard/update/down.apk");//下载apk后的路径} catch (IOException e) {// TODO Auto-generated catch blockLog.e("baby",e+":e");e.printStackTrace();}} catch (MalformedURLException e) {// TODO Auto-generated catch blockLog.e("baby",e+":e1");e.printStackTrace();}return file;}
安卓开发下载apk下载文件代码相关推荐
- android 安卓开发相关软件下载神地址
http://www.androiddevtools.cn/ 官方地址 www.androiddevtools.cn AndroidDevTools简介 Android Dev Tools官网地址: ...
- java 下载apk并安装-代码实例
public class MainActivity extends Activity {private File apkFile;@Overrideprotected void onCreate(Bu ...
- 让iis支持下载apk,ipa文件
IIS的默认MIME类型里没有.apk和.ipa的文件,所以无法通过网络直接下载. 解决办法:既然.apk .ipa无法下载是因为没有MIME,那么添加一个MIME类型就可以了. 解决步骤: ...
- MFC通过URL下载并保存文件代码 转载
http://blog.csdn.net/charlessimonyi/article/details/8666108?utm_source=tuicool&utm_medium=referr ...
- android服务下载apk下载地址,android 从服务器上获取APK并下载安装
简单的为新手做个分享. 网上有些资料,不过都是很零散,或是很乱的,有的人说看不懂. 一直有新手说 做到服务器更新APK时没有思路,这里做个简单的分享,希望有不同思路的可以讨论. 下面做个很简单的读 ...
- 安卓开发:网络图片下载和显示
文章目录 前言 一.图片加载器 前言 记录APP从无到有下载网络图片并做展示的方法:创建一个图片加载器负责下载和显示. 一.图片加载器 图片加载器的功能包括图片下载和图片的缓存. 缓存类的设计如下,使 ...
- 在win32/安卓开发环境下编译BOX2D代码
在cocos2d-x中引入了两种物理引擎:CHIPMUNK和BOX2D. 针对这两款引擎,cocos2d-x提供了一个CCPhysicsSprite类与其关联,但由于只能使用一个引擎,所以采用了宏定义 ...
- 安卓开发之apk自动安装代码
1.在清单文件里(AndroidManifest.xml)添加权限 <uses-permission android:name="android.permission.REQUEST_ ...
- Android安卓开发基础-apk安装包的创建及发布安装
创建日期:公元2022年02月23日 修改日期:2022-10-02 文章状态:已完结 平台:Windows7 + Bunblebee 2021.1.1版AS 适用于:Android-apk ---- ...
最新文章
- 工业相机参数之帧率相关知识详解
- 硬盘三步操作( 分区、格式化、挂载)
- Hadoop 数据类型与文件结构剖析 Sequence, Map, Set, Array, BloomMap Files
- 标注(annotation)的反向优化策略 将Yunyang tensorflow-yolov3 predicted转换为正常yolo标注
- VTK:标记关键点用法实战
- java如何实现多继承
- 张杰和机器人_科学艺术两开花,国内首个机器人乐队诞生有什么重要的意义?...
- java执行脚本命令(shell脚本或cmd脚本)
- PyQt5图形界面GUI开发过程记录
- 在vmplayer上扩展ubantu系统的硬盘大小,并进入ubantu进行更改
- 女友闹别扭不用担心,python做个软件轻松哄好
- 发布一个JINI服务
- 五一 七曲山大庙烧香
- 深度学习笔记之稀疏自编码器
- 微机原理与接口技术——A.微型计算机基础(4)
- 跑路、清退or出海?这道留给交易所的题太难
- 正则表达式与常用文本处理工具
- 上海亚商投顾:成交量不足万亿,指数止步四连阳
- 中医临床试验数据交换标准研究
- 【Leetcode每日一题】118. 杨辉三角(水题)