保留一套分辨率图片

根目录build.gradle

subprojects {
    println("subprojects project.name:"+project.name)
    deleteDrawable(project)
    deleteMipmap(project)
}

def deleteDrawable(Project project){
    println("deleteDrawable project.name="+project.name)
    File resFile =new  File(project.rootDir,project.name+File.separator +"src"+File.separator+"main"+File.separator+"res")
    List<File> list  = new File(resFile,"mipmap-xxhdpi").listFiles()
    long size =0
    long count =0
    String[] deleteNames = ["drawable-hdpi","drawable-mdpi","drawable-xhdpi","drawable-xxxhdpi"]
    for(File f:list){
        String name =  f.name
        for(String str:deleteNames){
            File dFile =  new File(resFile,str +File.separator +name)
            if(dFile.exists()){
                println("deleteDrawable hdpi name="+dFile.getAbsolutePath())
                size += dFile.size()
                count++
                dFile.delete()
            }
        }
    }

    println("deleteDrawable size="+size)
    println("deleteDrawable count="+count)
}

def deleteMipmap(Project project){
    println("deleteMipmap project.name="+project.name)
    println("deleteMipmap project.rootDir="+project.rootDir)
    File resFile =new  File(project.rootDir,project.name+File.separator +"src"+File.separator+"main"+File.separator+"res")
    List<File> list  = new File(resFile,"mipmap-xxhdpi").listFiles()
    long size =0
    long count =0
    String[] deleteNames = ["mipmap-hdpi","mipmap-mdpi","mipmap-xhdpi","mipmap-xxxhdpi"]
    for(File f:list){
        String name =  f.name
        for(String str:deleteNames){
            File dFile =  new File(resFile,str +File.separator +name)
            if(dFile.exists()){
                println("deleteMipmap hdpi name="+dFile.getAbsolutePath())
                size += dFile.size()
                count++
                dFile.delete()
            }
        }
    }

    println("deleteMipmap size="+size)
    println("deleteMipmap count="+count)
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容