×

thumbdata data at

thumbdata3是什么文件?CreateCompatibleBitmap的问题

admin admin 发表于2022-06-06 06:16:15 浏览99 评论0

抢沙发发表评论

thumbdata3是什么文件


.thumbdata3- 开头的文件和.thumbnails是安卓系统中相机和图片的缓存文件,该文件一般会占用内存

令人困惑的.thumbnails文件很大,小的几百M,大的话则会有1.5G~7.5G左右,而且此文件还会无限制的扩大,删除后还是死灰复燃。的确是比较困扰用户的一个问题。可以说这是安卓4.0以上系统的一个设计缺陷,是一个令人头疼的bug。安卓系统工程师尚未给出具体解决方案。出现类似情况手机有小米,小辣椒,联想,华为等。

建议停止使用系统自带相机,下载一个其他相机。下面列举一下网上提供的各类方法,仅供参考。谨慎尝试。
1.文件替换法
把原来的那个.thumbdata3--1967290299文件删了,新建一个文本文档,改名为.thumbdata3--1967290299就可以了,由于电脑不支持“.”开头的文件名,可以在电脑上新建一个文本文档(必须要在.thumbdata3--1967290299原来的目录文件夹下新建)。然后在手机上找到原来.thumbdata3--1967290299文件的目录,把新建的文本文档的名称(包括扩展名.txt)改为.thumbdata3--1967290299就行了(改完后手机可能会重启,重启后即可正常使用)。尝试过后,相机能正常运行。不会再重新生成几百M的.thumbdata3--1967290299文件。
2.屏蔽扫描法
这里还是假设本人手机所在磁盘为G盘,先删掉巨型文件G:\DCIM\.thumbnails\.thumbdata3--1967290299。然后利用刚才建立文件的方法在G:\DCIM\.thumbnails下建立名称为“.nomedia“的文件(注意前面有个“.“),具体为:运行----cmd----- cd.》 G:\DCIM\.thumbnails\.nomedia,按Enter键完成建立。(注意cd后有个“.“)其中.nomedia是用来屏蔽媒体软件扫描的
3相机,图库替换法
1.先将超大文件删除
2.手机中找到设置———应用程序————所有,找到照相机和图库,将他们停用
3.推荐下载camera360和快图,替换原有照相机和图库。前者的功能是可以特效照相、静音照相等,后者可以查

.thumbdata3--1967290299图册(11张)
看隐藏图片,便于我们定期删除

4 有效方法
在电脑里用cmd命令创建相应的文件再替换原来的“超大”文件新建.thumbdata3--1967290299(下文用B代替此名)文件的方法:
开始菜单里输入 CMD 命令行copy con .thumbdata3--1967290299 回车
然后此时屏幕上有一个光标在闪烁,说明等待你输入该文件内容,如果想建立空内容文件,这里就什么都不输入,这时按下ctrl+Z键再回车,就生成一个对应的以.thumbdata3--1967290299为文件名的空文件。
然后在搜索栏输入.thumbdata3--1967290299即可搜索到你要的文件,找到文件后将其属性改为只读。
后要做的就是连接电脑和手机,打开SD卡中 DCIM文件夹下的.thumbnails文件夹,将里面的原先超大的
.thumbdata3--1967290299文件整个删除,再将新建的.thumbdata3--1967290299文件(0KB大小)整个复制到.thumbnails文件里即可。

参考资料:

http://bbs.360safe.com/thread-80811-1-1.html
.
http://www.miui.com/thread-959155-1-1.html
.
http://zhidao.baidu.com/link?url=V6HMyOgCjFUYKE0l75MB3gkd5ueDmsT0zwry9RoHTySeaXDszbgdm7HMOb8lKu_zQlPHcnoPReSjC6bs-dYH1K

CreateCompatibleBitmap的问题


你使用CreateCompatibleBitmap创建了一个兼容位图并选入de,但因为并没有在de中进行任何绘图操作,所以此时对应的位图没有数据(就是都是0),而RGB(0,0,0)就是黑色,所以将de显示到pDC(对应程序的客户区)时就是黑色的。

你可以加一些绘图代码再试试。
比如加上填充背景:

pDC-》BitBlt(0,0,rect.Width(),rect.Height(),&de,0,0,SRCCOPY);
前面添加一行
de.FillSolidRect(rect, RGB(255,255,0));//填充背景(颜色为黄色)

然后点击完左键就是黄色的了。

feat是什么意思


feat英[fi:t]美[fit]
n.功绩,伟业;技艺表演;卓绝的手艺,技术,本领;武艺adj.合适的;灵巧的;漂亮的,整洁的名词复数:feats[例句]Conservatives credit unbridled , american free market capitalism with the feat.
保守党则把这一功绩归于无拘无束的美国自由市场。
-data