文件名称:CodeUtils:代码辅助工具,提供各种自动生成代码的方法
文件大小:14.87MB
文件格式:ZIP
更新时间:2024-05-27 05:09:19
Java
CodeUtils 代码工具,一键自动生成完整代码。 JavaProject ,属于编译时(ButterKnife等框架属于运行时)工具。 原理是根据功能需要生成代码文本,然后利用FileIO流写入到文件中。 最终生成的代码和手写基本一模一样,因此基本上无任何学习成本。 已有核心功能包括 AndroidUtils: 自动遍历layout布局文件,生成findViewById的代码 自动根据item的布局生成一个最基础的BaseAdapter适配器类 提供2个颜色和圆角半径,自动生成圆角矩形的两个shape形状,并生成对应的selector 自动遍历文件中#RGB颜色,或DP/SP的大小,将其抽取到dimens.xml和colors.xml文件中 FileUtils: 遍历路径下全部文件 自动删除项目中无用文件(没有任何一个文件用使用过该文件) 获取项目代码行数(统计全部.xml和.java