zoukankan      html  css  js  c++  java
  • 安卓缓存媒体和图片文件不在相册读出来的解决办法

    有两种方式来解决

    第一种

    改文件的后缀名,操作起来比较麻烦,不建议推荐

    第二种

    创建隐藏的文件夹

    先来科普下安卓系统的隐藏的目录不被系统读到

    带"."的文件夹是android默认的隐藏文件夹一般都会使用.nomedia文件夹一般都会自带但是最好做下判断不存在就创建(随意命名都可以)

    File nomedia = new File(filePath + "/.nomedia" );  
                   if (! nomedia.exists())  
                          try {  
                                nomedia.createNewFile();  
                         } catch (Exception e) {  
                               e.printStackTrace();  
                         }  

    filePath  为你想隐藏的目录

    科普下:

    .nomedia文件作用:应用中的图片不被系统图库扫描 “.nomedia”文件放在任何一个文件夹下都会把该文件夹下所有媒体文件(图片,mp3,视频)隐藏起来不会在系统图库,铃声中出现

    所以想要资源文件不被读取就创建个带 . 的文件夹,但是得注意不需要文件之后最好代码删除,要不文件夹越缓存越大

    leilei

  • 相关阅读:
    冒泡排序(js版)
    闭包
    继承 (js原型链)
    DBUtility SqlHelp
    ERP 分录大全(轉六朝古都)
    ebs 11i 订单相关表结构学习及销售到出仓所经历的表
    采购管理系统基本概念
    Oracle Purchase Order Types
    PO主要SQL
    学习hashtable
  • 原文地址:https://www.cnblogs.com/widgetbox/p/12807601.html
Copyright © 2011-2022 走看看