登录
首页 » Android » android 图片缓存

android 图片缓存

于 2022-03-02 发布 文件大小:38.30 MB
0 225
下载积分: 2 下载次数: 1

代码说明:

如果每次加载同一张图片都要从网络获取,那代价实在太大了。所以同一张图片只要从网络获取一次就够了,然后在本地缓存起来,之后加载同一张图片时就从缓存中加载就可以了。从内存缓存读取图片是最快的,但是因为内存容量有限,所以最好再加上文件缓存。文件缓存空间也不是无限大的,容量越大读取效率越低,因此可以设置一个限定大小比如10M,或者限定保存时间比如一天。  因此,加载图片的流程应该是:1、先从内存缓存中获取,取到则返回,取不到则进行下一步; 2、从文件缓存中获取,取到则返回并更新到内存缓存,取不到则进行下一步; 3、从网络下载图片,并更新到内存缓存和文件缓存。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 简单转盘实现
    简单转盘实现
    2013-12-31下载
    积分:1
  • Android蓝牙串口传输心电数据画图的小程序
    Andriod 2.2的蓝牙串口协议传输的一个小范例程序。可以查找蓝牙设备,建立连接,传输心电数据并画出波形图。如果要进行测试,请在有蓝牙适配器的电脑上安装支持虚拟蓝牙串口的驱动,如IVT WILDCOM等。用手机搜索电脑,配对完成后建立连接,电脑任务栏将会出现“设备已连接上电脑COMX口”之类的提示,然后再用串口软件(比如超级终端等)发送到刚才提示串口,Android手机就可以收到了。测试的时候请使用文件夹里的ECG.txt的心电数据文本文件,数据来源于MIT的心电数据库。PS:Android蓝牙只能在真机上运行。
    2022-01-31 22:03:45下载
    积分:1
  • 自定义Toast
    应用背景自定义土司,有对Android自带的Toast的位置和样式做出改变的可以借鉴关键技术自定义MyToast类集成Toast,新增三种构造,传递图片和位置信息用于改变实例化Toast的方法
    2022-02-01 20:25:23下载
    积分:1
  • wifi_control_computer
    一个基于安卓平台的用wifi控制电脑的源代码(An Android-based platform for the control of a computer source code wifi)
    2013-09-07 20:08:04下载
    积分:1
  • 网络获取图片(缓存)
    package com.hsx.imageloader.adapter;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.ImageView;import android.widget.TextView;import com.hsx.imageloader.listener.AnimateFirstDisplayListener;import com.nostra13.universalimageloader.core.DisplayImageOptions;import com.nostra13.universalimageloader.core.ImageLoader;import com.nostra13.universalimageloader.core.assist.ImageLoadingListener;import com.nostra13.universalimageloader.core.display.RoundedBitmapDisplayer;import com.hsx.imageloader.R;public class ItemAdapter extends BaseAdapter {DisplayImageOptions options;private ImageLoadingListener animateFirstListener = new AnimateFirstDisplayListener();String[] imageUrls;Context context;public ItemAdapter(String[] imageUrls, Context context) {super();this.imageUrls = imageUrls;this.context = context;options = new DisplayImageOptions.Builder().showStubImage(R.drawable.ic_launcher)//设置图片在下载期间显示的图片.showImageForEmptyUri(R.drawable.ic_launcher)//设置图片Uri为空或是错误的时候显示的图片.showImageOnFail(R.drawable.ic_launcher)//设置图片加载/解码过程中错误时候显示的图片.cacheInMemory(true)//是否緩存都內存中.cacheOnDisc(true)//是否緩存到sd卡上.displayer(new RoundedBitmapDisplayer(20)).build();}private class ViewHolder {public TextView text;public ImageView image;}@Overridepublic int getCount() {return imageUrls.length;}@Overridepublic Object getItem(int position) {return position;}@Overridepublic long getItemId(int position) {return position;}@Overridepublic View getView(final int position, View convertView, ViewGroup parent) {final ViewHolder holder;if (convertView == null) {LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);convertView = inflater.inflate(R.layout.item_list_image, parent, false);holder = new ViewHolder();holder.text = (TextView) convertView.findViewById(R.id.text);holder.image = (ImageView) convertView.findViewById(R.id.image);convertView.setTag(holder);} else {holder = (ViewHolder) convertView.getTag();}holder.text.setText("Item " (position 1));// ImageLoaderImageLoader imageLoader = ImageLoader.getInstance();imageLoader.displayImage(imageUrls[position], holder.image, options, animateFirstListener);return convertView;}}
    2015-03-05下载
    积分:1
  • Android 蓝牙连接,解决数据报文分段 实例源码
    Android 蓝牙连接,解决数据报文分段 实例源码
    2014-08-29下载
    积分:1
  • android 读取手机联系人示例源码下载
    android读取通讯录 联系人信息
    2014-06-25下载
    积分:1
  • 天气预报
    天气预报,类似墨迹天气的天气预报app的! 里面代码结构值得学习!
    2022-06-15 20:03:11下载
    积分:1
  • nfc读卡源码
    这个技术由免接触式射频识别(RFID)演变而来,由飞利浦半导体(现恩智浦半导体)、诺基亚和索尼共同研制开发,其基础是RFID及互连技术。近场通信是一种短距高频的无线电技术,在13.56MHz频率运行于20厘米距离内。其传输速度有106 Kbit/秒、212 Kbit/秒或者424 Kbit/秒三种。目前近场通信已通过成为ISO/IEC IS 18092国际标准、EMCA-340标准与ETSI TS 102 190标准。NFC采用主动和被动两种读取模式。
    2023-02-18 08:30:03下载
    积分:1
  • EnumSetTest
    Enum Set Test Source Code for Andriod.
    2013-10-28 23:36:35下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载