当前位置: 首页 > news >正文

精仿源码社区网站源码/怎么做网页设计的页面

精仿源码社区网站源码,怎么做网页设计的页面,移动端网站开发多少钱,公司网站建设需求表在Android 开发中,我们肯定会接触到下载需求,那么如何通过技术实现呢? 一、简单实现: 通过了解HTTP原理,我们应该可以知道,HTTP学习的时候,可以通过HTTPGET方式来进行文件下载: new …

 

在Android 开发中,我们肯定会接触到下载需求,那么如何通过技术实现呢?

一、简单实现:

通过了解HTTP原理,我们应该可以知道,HTTP学习的时候,可以通过HTTPGET方式来进行文件下载:

new Thread(new Runnable() {@Overridepublic void run() {String fileName = url.substring(url.lastIndexOf("/") + 1);// 如果不是,就加尾缀if (!fileName.endsWith(MimeUtils.guessExtensionFromMimeType(mimetype))) {fileName = fileName + "." + MimeUtils.guessExtensionFromMimeType(mimetype);}// 限制文件名的长度if (fileName.length() > 50) {fileName = fileName.substring(fileName.length() - 50);}HttpParams params = new BasicHttpParams();HttpConnectionParams.setConnectionTimeout(params, 5 * 1000);HttpConnectionParams.setSoTimeout(params, 5 * 1000);HttpGet httpGet = new HttpGet(url);try {File file = new File(Environment.getExternalStorageDirectory(), fileName);if (!file.exists()) {file.createNewFile();} else {boolean flag = file.delete();if (flag) {file.createNewFile();} else {// 目前设定是: 如果删除失败,就不进行下载了 
            return;}}RandomAccessFile randomFile = new RandomAccessFile(file, "rw");HttpResponse response = new DefaultHttpClient(params).execute(httpGet);HttpEntity entity = response.getEntity();InputStream in = entity.getContent();randomFile.seek(randomFile.length());byte[] buffer = new byte[1024];int lenght = 0;while ((lenght = in.read(buffer)) > 0) {randomFile.write(buffer, 0, lenght);if (randomFile.length() == contentLength) {// 下载完成}}randomFile.close();httpGet.abort();} catch (Exception e) {e.printStackTrace();}} }).start();

 

http://www.jmfq.cn/news/5244301.html

相关文章:

  • 网站购物功能如何做/百度趋势搜索大数据
  • 网站打开是目录结构图/唯尚广告联盟平台
  • 中山网站建设托管/站长工具是什么
  • 关于我们网页设计模板/石家庄网站建设seo
  • 动态网站完整版/网络推广公司收费标准
  • 网站绿色图片什么颜色做底色/seo网站关键词优化报价
  • 网站联系方式连接怎么做/app拉新
  • 网站建设 营销/网站建设的公司
  • 黄岛做网站/长春网站关键词排名
  • 济南哪里有做网站的公司/推广模式包括哪些模式
  • 网站被谷歌收录/外链相册
  • 杭州网络公司有哪些/百度seo怎么做
  • 天网网站建设/百度推广联盟
  • php网站好做seo/宁波网络营销推广咨询报价
  • wordpress改了固定链接后/成都市seo网站公司
  • 外贸网站建设 广州/代运营网店公司
  • 珠海网站推广/市场推广计划怎么写
  • vi设计都包括什么/沈阳网站优化
  • 天蝎做网站建网站/客服网站搭建
  • 搜中文找不到公司网站是怎么回事/天津seo优化
  • 注册了域名怎样做网站/appstore关键词优化
  • 南昌网站制作代理商/网站排名大全
  • 江西企业网站建设/网销怎么销售的
  • 怎么做水果机网站/新的seo网站优化排名 网站
  • java做网站合适吗/竞价推广运营
  • 论坛搭建教程/英文谷歌优化
  • 连云港网站建设案例/网站推广的作用
  • 重庆市建设工程造价站/佛山优化推广
  • qq钓鱼网站在线生成器/南宁seo外包服务
  • wordpress jsdelivr/班级优化大师下载安装最新版