ipad新浪微博清除缓存自动缓存下来的图片在手机哪个地方找到???

当前位置: >>>
微信图片保存默认保存在手机那个位置?
微信图片保存在哪?有朋友问我在利用相关手机助手进入到手机中时发现要清除微信图片但找不到图片存储位置了,下面小编为各位介绍一下吧。其实我们进入的这个是微信图片缓存位置了 微信图片保存默认保存在手机那个位置? 我们只要用工具进入到手: /storage/emulated/tenc
微信图片保存在哪?有朋友问我在利用相关手机助手进入到手机中时发现要清除微信图片但找不到图片存储位置了,下面小编为各位介绍一下吧。其实我们进入的这个是微信图片缓存位置了
微信图片保存默认保存在手机那个位置?
我们只要用工具进入到手:
/storage/emulated/tencent/MicroMsg/WeiXin/
当然相对路径为
/tencent/MicroMsg/WeiXin
在这里面有微信图片缓存位置了,在此我们就可以一张张清除了。
微信聊天图片保存在哪里
1、连接电脑打开存储卡,我发现根本找不到这个图路径。在论坛里搜索了一下,都说存放在:存储卡\tencent\MicroMsg\ 的某个文件夹里,只能是第一个名字那么乱的那个有可能是。如图1:
2、打开后找图片肯定是image啊,而且修改日期正好是今天的6月26日,我就选中了这个
3、打开后,里面的文件是乱七八糟的,根本不是图片的形式,我想可能不对
4、于是退回到原来的界面里还有个image2(虽然修改日期是6月25日)
5、打开后,如图5只有9a是6月26号的
6、打开9a,看了看修改日期,找6月26号的,也只有一个f7
7、打开f7就找到了这个图片,居然真的是我想要找的那个,哈哈。
(责任编辑:捉蛋网)
...............................................................................................
...............................................................................................
------分隔线----------------------------
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
我们只要用工具进入到手:/storage/emulated/tencent/MicroMsg/WeiXin/说的详细一点好不好,别说半拉子话
很好的教程
微信图片保存在哪?有朋友问我在利用相关手机助手进入到手机中时发现要清除微信图片但...
说,我有那么一台老机器,P4的CPU,512的内存,80G的IDE硬盘。装个WIN7嘛,那是废话,...
换了HD7后看电子书一直是我的最大心...
入手C8500还没有一个月,苦于8500的内存太小,就在网上找app2sd的教程,找来找去都是...
合作联系QQ: 我站为非营利性质个人网站,提供手机刷机工具,手机刷机包,刷机教程免费下载-捉蛋网为兴趣而疯狂~!怎样清除手机里新浪微博客户端图片缓存?需要去哪设置_百度知道Android新浪微博客户端(七)――ListView中的图片异步加载、缓存
我们都知道对每一个Weibo Item都有用户头像,而且每一条微博还可能带有图片。如果在加载列表的同时加载图片,这样有几个缺点,第一很费事,界面卡住,用户体验很不好,第二Android在主线程中不能有网络操作,所以本身实现起来就很麻烦。所以我们才实现一个图片异步加载类。继承自AsyncTask,重载其中的方法。doInBackground才是真正的异步操作,做一些耗时的任务,这里就是去服务器上图片,onPostExecute是在doInBackground结束后调用的,并传入doInBackground的返回值。
public AsyncImageLoader(ImageView image, LruCache lruCache,int width,int height) {
this.image =
this.lruCache = lruC
this.width=
this.height=
protected Bitmap doInBackground(String... params) {
Bitmap bitmap =
bitmap = GetUserInfo.getBitmap(params[0]);
if(width!=0&height!=0)
bitmap=GetUserInfo.scaleImg(bitmap, width, height);
addBitmapToMemoryCache(params[0], bitmap);
protected void onPostExecute(Bitmap bitmap) {
image.setImageBitmap(bitmap);
然后在WeiboAdapter中封装一个接口 loadBitmap,加载图片。
二.ListView图片缓存
ListView经常会上下滑动,而这些图片加载任务就会反复调用,这样就很浪费。可以为图片实现缓存,当某个图片加载过之后需要再次显示只需要从内存中拿出来显示就可以,不需要再去加载。缓存其实有两种缓存,一种是内存缓存,另一种是SD卡缓存,即下载图片到SD卡中。这里我们只讲内存缓存。
结合上面的图片异步加载,整个图片显示的过程是这样:当需要显示图片的时候,先去内存中查找看是否有这种图片的缓存,有的话就直接显示,没有的话,去异步加载,然后保存到内存缓存中,然后显示。
完整的AsyncImageLoader.java代码
package com.fangjie.weibo.
import android.graphics.B
import android.os.AsyncT
import android.support.v4.util.LruC
import android.widget.ImageV
public class AsyncImageLoader extends AsyncTask {
private ImageV
private LruCache lruC
* 构造方法,需要把ImageView控件和LruCache 对象传进来
* @param image 加载图片到此 {@code}ImageView
* @param lruCache 缓存图片的对象
public AsyncImageLoader(ImageView image, LruCache lruCache,int width,int height) {
this.image =
this.lruCache = lruC
this.width=
this.height=
protected Bitmap doInBackground(String... params) {
Bitmap bitmap =
bitmap = GetUserInfo.getBitmap(params[0]);
if(width!=0&height!=0)
bitmap=GetUserInfo.scaleImg(bitmap, width, height);
addBitmapToMemoryCache(params[0], bitmap);
protected void onPostExecute(Bitmap bitmap) {
image.setImageBitmap(bitmap);
//调用LruCache的put 方法将图片加入内存缓存中,要给这个图片一个key 方便下次从缓存中取出来
private void addBitmapToMemoryCache(String key, Bitmap bitmap) {
if (getBitmapFromMemoryCache(key) == null) {
lruCache.put(key, bitmap);
//调用Lrucache的get 方法从内存缓存中去图片
public Bitmap getBitmapFromMemoryCache(String key) {
return lruCache.get(key);
在WeiboAdapter中的调用接口,loadBitmap
private final int maxMemory = (int) Runtime.getRuntime().maxMemory();//获取当前应用程序所分配的最大内存
private final int cacheSize = maxMemory / 5;//只分5分之一用来做图片缓存
private LruCache mLruCache = new LruCache(
cacheSize) {
protected int sizeOf(String key, Bitmap bitmap) {//复写sizeof()方法
// replaced by getByteCount() in API 12
return bitmap.getRowBytes() * bitmap.getHeight() / 1024; //这里是按多少KB来算
* @param urlStr 所需要加载的图片的url,以String形式传进来,可以把这个url作为缓存图片的key
* @param image ImageView 控件
private void loadBitmap(String urlStr, ImageView image,int width,int height) {
System.out.println(urlStr);
AsyncImageLoader asyncLoader = new AsyncImageLoader(image, mLruCache,width,height);//什么一个异步图片加载对象
Bitmap bitmap = asyncLoader.getBitmapFromMemoryCache(urlStr);//首先从内存缓存中获取图片
if (bitmap != null) {
image.setImageBitmap(bitmap);//如果缓存中存在这张图片则直接设置给ImageView
image.setImageResource(R.drawable.user_head);//否则先设置成默认的图片
asyncLoader.execute(urlStr);//然后执行异步任务AsycnTask 去网上加载图片
至此,微博主页的微博列表加载也就全部完成。还有很多细小的点都没讲到,但是都有,相信大家都能看得懂的。整个工程文件截图:
代码放在:http://git.oschina.net/fangjie/Sina-Weibo 效果展示:/?page_id=54
注:由于新浪微博的开发平台申请的应用没有通过审核,所以不是所有的微博帐号都可以授权成功,需要测试的话可以找我,也可以在源码中(com.fangjie.weibo.util.AuthUtil)改成你申请的appkey,appsecret。
微博客户端项目有时间再往下写吧!
欢迎各位关注我的个人站点:/
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'用新浪微博手机客户端看过的图片在哪里能找到_百度知道

我要回帖

更多关于 新浪微博缓存文件夹 的文章

 

随机推荐