记录一下

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下载文件代码相关推荐

  1. android 安卓开发相关软件下载神地址

    http://www.androiddevtools.cn/ 官方地址  www.androiddevtools.cn AndroidDevTools简介 Android Dev Tools官网地址: ...

  2. java 下载apk并安装-代码实例

    public class MainActivity extends Activity {private File apkFile;@Overrideprotected void onCreate(Bu ...

  3. 让iis支持下载apk,ipa文件

    IIS的默认MIME类型里没有.apk和.ipa的文件,所以无法通过网络直接下载.   解决办法:既然.apk .ipa无法下载是因为没有MIME,那么添加一个MIME类型就可以了.   解决步骤: ...

  4. MFC通过URL下载并保存文件代码 转载

    http://blog.csdn.net/charlessimonyi/article/details/8666108?utm_source=tuicool&utm_medium=referr ...

  5. android服务下载apk下载地址,android 从服务器上获取APK并下载安装

    简单的为新手做个分享.   网上有些资料,不过都是很零散,或是很乱的,有的人说看不懂. 一直有新手说 做到服务器更新APK时没有思路,这里做个简单的分享,希望有不同思路的可以讨论. 下面做个很简单的读 ...

  6. 安卓开发:网络图片下载和显示

    文章目录 前言 一.图片加载器 前言 记录APP从无到有下载网络图片并做展示的方法:创建一个图片加载器负责下载和显示. 一.图片加载器 图片加载器的功能包括图片下载和图片的缓存. 缓存类的设计如下,使 ...

  7. 在win32/安卓开发环境下编译BOX2D代码

    在cocos2d-x中引入了两种物理引擎:CHIPMUNK和BOX2D. 针对这两款引擎,cocos2d-x提供了一个CCPhysicsSprite类与其关联,但由于只能使用一个引擎,所以采用了宏定义 ...

  8. 安卓开发之apk自动安装代码

    1.在清单文件里(AndroidManifest.xml)添加权限 <uses-permission android:name="android.permission.REQUEST_ ...

  9. Android安卓开发基础-apk安装包的创建及发布安装

    创建日期:公元2022年02月23日 修改日期:2022-10-02 文章状态:已完结 平台:Windows7 + Bunblebee 2021.1.1版AS 适用于:Android-apk ---- ...

最新文章

  1. 工业相机参数之帧率相关知识详解
  2. 硬盘三步操作( 分区、格式化、挂载)
  3. Hadoop 数据类型与文件结构剖析 Sequence, Map, Set, Array, BloomMap Files
  4. 标注(annotation)的反向优化策略 将Yunyang tensorflow-yolov3 predicted转换为正常yolo标注
  5. VTK:标记关键点用法实战
  6. java如何实现多继承
  7. 张杰和机器人_科学艺术两开花,国内首个机器人乐队诞生有什么重要的意义?...
  8. java执行脚本命令(shell脚本或cmd脚本)
  9. PyQt5图形界面GUI开发过程记录
  10. 在vmplayer上扩展ubantu系统的硬盘大小,并进入ubantu进行更改
  11. 女友闹别扭不用担心,python做个软件轻松哄好
  12. 发布一个JINI服务
  13. 五一 七曲山大庙烧香
  14. 深度学习笔记之稀疏自编码器
  15. 微机原理与接口技术——A.微型计算机基础(4)
  16. 跑路、清退or出海?这道留给交易所的题太难
  17. 正则表达式与常用文本处理工具
  18. 上海亚商投顾:成交量不足万亿,指数止步四连阳
  19. 中医临床试验数据交换标准研究
  20. 【Leetcode每日一题】118. 杨辉三角(水题)

热门文章

  1. Application.DoEvents();
  2. 技术型人才如何选择创业?
  3. 人最大的教养,是原谅父母的不完美
  4. 黑马 - poi Excel
  5. 纯Asp实现微信支付
  6. 电脑蓝屏,报错信息0xc000007b
  7. 《Web前端开发技术》笔记
  8. html中如何实现倒计时
  9. Android TV开发 焦点返回ListView时, 返回到离开时的位置
  10. 【国内SEO大牛】网站统计显示被违禁词搜索进来原因