当前位置:文档之家› 禁止安卓系统盘在DCIM目录下生成thumbnails缩略图

禁止安卓系统盘在DCIM目录下生成thumbnails缩略图

禁止安卓系统盘在DCIM目录下生成thumbnails缩略图
禁止安卓系统盘在DCIM目录下生成thumbnails缩略图

禁止安卓在DCIM目录下生成thumbnails缩略图安卓系统运行后会扫描存储卡上的媒体文件并生成一个臃肿庞大的tumbnails目录存放缩略图,这个目录有时可达几百m甚至上G。在手机上操作根本无法删除

方法:

是在SD卡根目录下新建txt文件并且重命名为.nomedia来防止系统扫描,在WM系统下命名,因windows与android系统不支持新建.与_开头的文件。

步骤:

打开一个文件夹---》主菜单栏选文件夹选项---》出来的对话框点查看标签---》在下面把隐藏已知文件扩展名前面的点点掉---》确定---》电脑上面新建一个txt文本文件---》命名为nomedia.txt---》右键点击这个文件---》选重命名---》用退格消字消除.txt---》确定---》确定---》复制这个所谓的未知文件到你手机存储卡的根目录---》卡插入手机---》用RE打开

/sdcard/,找到这个我们制作的文件,长按出现菜单---》选重命名---》在前面加个点就好了---》保存退出

经小弟真机测试~

尝试清理一下2个目录可以解决问题

H:\Android\data\com.cooliris.media\cache

H:\DCIM\.thumbnails

安卓手机在媒体库中不显示图片与缓存删除

ME525、MB525、DEFY、安卓媒体库有多余灰色图片删不掉的解决方法!{附设置媒体库路径的方法}

你的手机是否出现过打开媒体库,里面出现了N多的不需要看到的图片或者图标(一些软件自带的图标)?

自行删除又怕影响到软件的使用,不删除又影响了媒体库看图,怎么办呢?没关系,有办法。

媒体库默认搜索所有(不包含隐藏)文件夹,比如现有一个PHOTO文件夹,不想让这个文件夹中的图片出现在媒体库中,就在PHOTO文件夹中创建一个名为“.nomedia”的文件夹这样,媒体库在下次重启的时候就不会扫描这个文件夹了。同样的方法可以用在其他的文件夹。也可以使用“ITFunz超级工具箱”中的文件管理来解决这个问题,方法是一样的,只是这个工具自带了免媒体扫描的工具。

这时,可能有的人就会遇到我的问题了,媒体库中确实不扫描指定的文件夹了,但是里面有一堆灰色的图片,打不开,也删不掉,即使删除了DCIM文件夹下的.thumbnails文件夹(图片预览缓存),也没办法解决。

经过研究,是媒体存储搞的鬼,用以下方法可以解决此问题:

1.在设置里选择“应用程序”

2.再选择“管理应用程序”

3.然后找到“媒体存储”(在“全部”选项里,注意是“媒体存储”、不是“媒体库”)

4.进入“媒体存储”,“清除数据”

5.回到设置,进入“SD卡和手机内存”

6.进入以后“卸下SD卡”

7.卸载完成后,再点“安装SD卡”

5、6、7这3步可以不用做,以上不可以用时在做这3步这时,再去媒体库看看,问题是不是解决了?

如果还不行,重启系统!

1、正规软件一般都会自动屏蔽图片的、也就是带图的夹都加了“.nomedia”文件。

2、如果LZ不想卸载该软件、建议在该软件带图夹里自行添加“.nomedia”文件、这

样可以起到隐藏效果、任何图库都不会再显示(除非是专业流氓软件在运行)

3、直接卸载该软件、并手动删除照片夹内的缓存文件:SD卡/DCIM/.thumbnails

4、卸载完成后再检查下数据库、看是否还有该软件残留文件:SD卡根目录/data/data

5、找到虚拟缓存区内的残留文件:SD卡根目录/data/dalvik-cache内(可以全部删

除)

6、以上内容可以用手机管理器操作、最后重启手机。

7、卸载图库、恢复出厂、重新刷入。(完)

我刷的是双系统,这两天WM系统变的突然很慢,连锁屏的背景图都显示不出来了,重刷了一下系统,纯净系统下还是这样,看来不是系统的事,早知不冲动好了.是不是卡出了问题,于是用读卡器在电脑上把卡里文件翻了一下,因为是双系统,卡里很乱,文件夹一堆.找了半天发现有两个文件夹不看不知一看十分惊人!卡下Android\data和DCIM\.thumbnails目录,Android\data目录下的文件有400多MB,DCIM\.thumbnails目录下的文件也有800多MB

原来.thumbnails目录里都是安卓系统运行后会扫描存储卡上的媒体文件并生成一个臃肿庞大的存放缩略图,光删这两个文件夹就用了半个多小时,删完把卡插到手机上什么问题都没有了,看来这两个文件夹得定期清理才行.下面说说解决的方法:在电脑上新建一个txt文件,并把这个文本文件的后缀名.txt去掉,电脑会提示“如果改变文件扩展名,可能导致文件不可用,确实要更改吗”这样的提示,点击确定,在WM

系统下将这个文件重命名为.nomedia(注意!nomedia单词前面有一个".")因windows系统不支持新建.与_开头的文件,所以重命名必须在WM系统下进行。这个.nomedia文件放到那个文件夹中,安卓就不会扫描该文件夹中的图片和音乐(包括该文件夹下的子文件夹),你把不想被安卓扫描的文件夹(WM系统的文件夹)每个文件夹里都放一个这个文件就可以了,按照以上步骤,DCIM文件夹下的tumbnails文件夹里就不会有多余的垃圾了。没有放.nomedia文件的文件夹安卓系统正常可以扫描,这样安卓系统自带的音乐和图库也可以正常工作了。

如何能让Java生成复杂Word文档(1)

先用office2003或者2007编辑好word的样式,然后另存为xml,将xml翻译为FreeMarker 模板,最后用java来解析FreeMarker模板并输出Doc。经测试这样方式生成的word文档完全符合office标准,样式、内容控制非常便利,打印也不会变形,生成的文档和office中编辑文档完全一样。 AD:客户要求用程序生成标准的word文档,要能打印,而且不能变形,以前用过很多解决方案,都在客户严格要求下牺牲的无比惨烈。 POI读word文档还行,写文档实在不敢恭维,复杂的样式很难控制不提,想象一下一个20多页,嵌套很多表格和图像的word文档靠POI来写代码输出,对程序员来说比去山西挖煤还惨,况且文档格式还经常变化。 iText操作Excel还行。对于复杂的大量的word也是噩梦。 直接通过JSP输出样式基本不达标,而且要打印出来就更是惨不忍睹。 Word从2003开始支持XML格式,用XML还做就很简单了。 大致的思路是先用office2003或者2007编辑好word的样式,然后另存为xml,将xml 翻译为FreeMarker模板,最后用java来解析FreeMarker模板并输出Doc。经测试这样方式生成的word文档完全符合office标准,样式、内容控制非常便利,打印也不会变形,生成的文档和office中编辑文档完全一样。 看看实际效果 首先用office【版本要2003以上,以下的不支持xml格式】编辑文档的样式,图中红线的部分就是我要输出的部分:

将编辑好的文档另存为XML 再用Firstobject free XML editor将xml中我们需要填数据的地方打上FreeMarker标记

Java 图片处理 格式转换

Java 图片处理(包括 Jmagick 的应用) 图片处理( 的应用)
作者: 佚名, 出处:IT 专家网,
2010-10-29 08:30
责任编辑: 谢妍妍,
近期有使用到图片的压缩处理,由于在之前用 Java 处理时,在低像素的情况下, Java 处理的效果确实很差,然后尝试了用网上推荐的免费开源的第三方软件,利用 Java 的 jni 调用 dll 文件进行处理,效果还可以。在此记录下,方便以后继续积累。
近期有使用到图片的压缩处理, 由于在之前用 Java 处理时, 在低像素的情况下, Java 处理的效果确实很差,然后尝试了用网上推荐的免费开源的第三方软件,利用 Java 的 jni 调用 dll 文件进行处理,效果还可以。在此记录下,方便以后继续积累。
1、纯 Java 类处理图片代码
Java 代码
以下是代码片段: 以下是代码片段: /** * 转换图片大小,不变形 * * @param img * 图片文件 * @param width * 图片宽 * @param height * 图片高 */ public static void changeImge(File img, int width, int height) { try { Image image = ImageIO.read(img); //图片尺寸的大小处理, 如果长宽都小于规定大小, 则返回, 如果有一个大于规定大小, 则等比例缩放 int srcH = image.getHeight(null); int srcW = image.getWidth(null); if (srcH <= height && srcW <= width) { return;

java实现将图片和缩略图存储到数据库中

public class PicCreateCtrl extends HttpServlet{ public PicCreateCtrl(){ super(); } public void destroy(){ super.destroy();//Just puts"destroy"string in log //Put your code here } public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ doPost(request,response); } public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ response.setContentType("text/html;charset=gb2312"); PrintWriter out=response.getWriter(); SmartUpload mySmartUpload=new SmartUpload();//creat new SmartUpload object long file_size_max=10000000;//the bigest size of file String fileExt=""; String url="temp/";//the path of save upload file mySmartUpload.initialize(this.getServletConfig(),request,response); try{ mySmartUpload.setAllowedFilesList("png,emf,bmp,jpg,gif,BMP,JPG,GIF,PN G,EMF"); //上载文件 mySmartUpload.upload(); }catch(Exception e){ e.printStackTrace(); out.print(""); } try{ BaseduManager manager=new BaseduManager(); File myFile=mySmartUpload.getFiles().getFile(0); String xh=mySmartUpload.getRequest().getParameter("xcxh"); if(myFile.isMissing()){ out.print("