课程定位与前置要求 这份资料面向有一定 Java 基础、想快速打通「爬虫采集 → 协议逆向 → Android 工具开发」工程链路的开发者。内容以第10章 Java 面向对象强化和第11章 Android 入门为主线,不拼凑营销话术,每节视频都有明确的可运行目标:构造函数重写、接口继承、封装多态、包管理,再到 AndroidStudio 建项、真机/模拟器…
这份资料面向有一定 Java 基础、想快速打通「爬虫采集 → 协议逆向 → Android 工具开发」工程链路的开发者。内容以第10章 Java 面向对象强化和第11章 Android 入门为主线,不拼凑营销话术,每节视频都有明确的可运行目标:构造函数重写、接口继承、封装多态、包管理,再到 AndroidStudio 建项、真机/模拟器部署、点击换图、网络图片加载、反编译自己的 App。
适合基础:了解 Java 语法(变量、方法、控制流),最好已写过简单爬虫或调试过程序;对 HTTP、抓包、APK 结构有粗略概念更佳。没有 Android 经验也能跟上,因为第11章从环境安装、项目创建、运行到反编译,逐步展开。
文件按章节组织,重点推荐先看这些块:
建议学习顺序:先把 Java OOP 部分过一遍并动手写小类(如一个封装的请求工具类),再用 AndroidStudio 做一个「点击换图 + 加载网络图片」的最小 Demo,最后尝试反编译这个 Demo,理解类文件、资源、Manifest 的结构。
学完后你应该能独立完成:编写面向对象的 Java 工具类、用 AndroidStudio 开发一个简单的安卓应用、把本地资源替换成网络图片并处理点击交互、对自定义 App 进行基础反编译以观察打包产物结构。这些能力对应爬虫项目中「数据采集 → 协议分析 → 工具化落地」的收尾环节,也便于后续衔接更深的逆向与协议还原练习。
练习时建议:每节视频暂停后手动建类、改签名、拆包,而不是只看不写;第11章的反编译步骤务必自己跑一遍,观察 dex、resources、classes.dex 的对应关系;遇到网络图片加载失败,优先排查权限、域名白名单和请求头,而不是直接替换代码。