ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
***** **项目开发** [TOC=6] # 1. 项目结构介绍 ![](https://box.kancloud.cn/8968aebd2a4daa6af4a2493b301cb9fb_2248x1210.png) ![](https://box.kancloud.cn/8dc4e1f9fb3427be37aca0b6fb0cddc9_500x524.jpg) # 2. 代码规范 ## 2.1 为什么需要开发规范 ~~~ 编码规范对于程序员而言尤为重要,有以下几个原因: * 一个软件的生命周期中,80%的花费在于维护 * 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护 * 编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码 * 如果你将源码作为产品发布,就需要确任它是否被很好的打包并且清晰无误,一如你已构建的其它任何产品 ~~~ ## 2.2. 开发规范的作用 ~~~ * 减少维护花费 * 提高可读性 * 加快工作交接 * 减少名字增生 * 降低缺陷引入的机会 ~~~ # 3. 项目反编译 工具介绍: ## 1. 老版本的 **apktool  ** **作用:资源文件获取,能够提取出图片文件和布局文件进行使用查看** **dex2jar** **作用:将apk反编译成java源代码(classes.dex转化成jar文件)** **jd-gui** **作用:查看APK中classes.dex转化成出的jar文件,即源代码文件** ## 2. 使用AS ## 3. 在线反编译