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

  • 相关阅读:
    tcp socket http(复制的)
    cas php
    占用字节
    网络基础
    Mbps MB/S Mb/s
    path_info和get_full_path()的区别
    rbac权限管理
    ORM _meta
    Django SQLite3的使用
    url的分发
  • 原文地址:https://www.cnblogs.com/widgetbox/p/12807601.html
Copyright © 2011-2022 走看看