批量处理ios破解后的资源文件为android所用
16lz
2021-01-23
这两天把ios上的应用破解了,把它的资源全部拷贝到android上使用。
但是ios上的资源很多包含android不允许的特殊字符,比如*@2x.png这样结尾的资源。这里面包含了@这个特殊字符。需要过滤掉。
android上只允许a-z和0-9以及_ .这些字符,同时,不能以0-9这样的数字开头,还有不能是保留字,比如:default.png是不行的。大写字母也是不行的。
所以,在mac下写了一个脚本文件rename.sh把@2x.png替换为.png。脚本文件内容如下(新建脚本文件后,把这个文件拷贝到资源目录下,加上执行权限chmod +x rename.sh。然后运行。):
1 #!/bin/sh
2 # rename *@2x.png as *.png
3 find . -name "*@2x.png" -type f | while read file
4 do
5 mv $file${file%@2x.*}.png
6 done
更多相关文章
- Android中的R.java文件你知多少
- 如何给你的Android 安装文件(APK)瘦身(一)
- 在Android使用XML文件控制按钮文字在各种状态下的颜色
- Android的asset/res资源框架结构
- Android中自定义MultipartEntity实现文件上传以及使用Volley库实
- android下调用lua脚本方法