零基础Android学习指南:从C到Java全面入门

4星 · 超过85%的资源 需积分: 9 26 下载量 192 浏览量 更新于2024-09-19 收藏 1.92MB PPT 举报
"本资源是一份针对零基础学习Android开发的详细指南,旨在帮助没有编程背景或只有非Java开发经验的人步入Android领域。首先,对于完全不懂编程语言的人群,建议从C语言入手,通过学习基本语法和经典小算法来培养逻辑思维,推荐谭浩强的《C程序设计》作为入门书籍,可以从http://www.verycd.com/topics/2818277/ 下载PDF版本。 对于已经具备编程基础但缺乏Java经验的人来说,建议系统学习Java。推荐以下资源: 1. 孙卫琴的《JAVA面向对象编程》,适合新手,可在http://www.verycd.com/topics/122219/ 下载。 2. 《JAVA2核心技术》可从http://www.verycd.com/topics/113086/ 获取。 3. "Thinking in Java 4"(Java编程思想第四版)中文版可在http://www.verycd.com/topics/2796246/ 找到。 在掌握了Java基础后,特别关注Java SE中的关键部分:输入输出(IO包)、线程、网络编程、异常处理和Java Database Connectivity (JDBC)。以下是相关的学习链接: - 线程:http://www.eoeandroid.com/thread-48463-1-1.html - IO包与异常处理:http://www.eoeandroid.com/thread-48466-1-1.html - 网络编程:http://www.eoeandroid.com/thread-48351-1-1.html 此外,SQL(结构化查询语言)作为程序员发展的重要技能,被强调其对未来职业前景的影响。推荐《SQL宝典》(SQL Bible) 由克里格尔和特鲁诺编写,可通过PDF获取,但链接未在提供的文本中给出。 总结来说,这份指南为零基础者提供了循序渐进的学习路径,从C语言打基础,逐步过渡到Java和Android开发的核心技术,包括SQL。每个阶段都推荐了具体的教程和参考书籍,确保学习者能够扎实掌握每个知识点。通过这些资源,即使没有编程背景,也能有效地建立起Android开发的基础知识体系。"
2018-11-26 上传
网传资源,如有侵权请联系/留言,资源过大,上传乃是下载链接,失效请留言,下面上大纲: 01.Android环境配置与常用工具介绍 02.Android smali 与 java 代码介绍1 : d% y( z) X- o& ~, e0 _; c1 I 03.Android smali 与 java 代码介绍2 c+ K& I/ q( b 04.Android smali 与 java 代码介绍3 % ]7 Z+ f! I! [5 S. O. N 05.Android smali 与 java 代码介绍4 7 A9 G6 c k; B 06.Android smali 与 java 代码介绍5 ; [. D3 O0 ~9 _0 ]3 W 07.常用Android快速定位关键点方法介绍 " v+ h0 Z5 x& }1 o4 c/ L 08.从0开始打造自己的破解代码库 09.Android 结构基础讲解 10.快速Hook代码搭建之 Cydia Substrate 11.快速Hook代码搭建之 Xposed 12.安装部署Android源码编译环境 13.Android源码目录结构与修改引导 / |3 T: f, f8 [2 @+ p 14.Android源码修改与刷机介绍 & D- q# v- o) o) ?/ u( A 15.Android Jni 编程 & Y6 ^/ J* G3 ] 16.arm 汇编代码讲解1 . J) E# f# h! Q4 x2 P+ K 17.arm 汇编代码讲解2 18.arm 汇编代码讲解3 19.arm 汇编代码讲解4 20.arm 汇编代码讲解5 ' B! y1 m7 _% U8 r2 G! R% h& L! a4 J0 B 21.class.dex文件格式讲解 22.Android 动态代码自修改原理 23.Android 动态代码自修改实现1 . F; Z5 @* D* r 24.Android 动态代码自修改实现2 25.Android dvm 脱壳1 26.elf结构详解1, d9 H, S" s2 }8 j' B6 v 27.elf结构详解2 8 A9 q+ O" `- v 28.elf文件变形与保护 1 g, b1 q, P( P& W, k3 F7 U 29.elf文件修复分析 9 K p" k/ `- s, w/ r: R( X 30.so加壳文件修复 31.常用调试检测方法与过检测方法 * G( L. J' P1 \+ }: N; r 32.Android源码定制添加反反调试机制 ' v/ q6 K1 {6 ] 33.Android dvm 脱壳2 34.Android dvm 脱壳3 H2 X- A# M4 s+ A6 K- b 35.Dalvik dex处理分析 ) x+ l1 l1 J R2 N) T" R) ^2 o 36.IDA脱壳脚本编写1) O7 `% E" Q. @1 X! o ~ 37.Odex修复方法 38.IDAOdex修复脚本编写 " X' w1 h: w3 N" u8 P5 z 39.Android 加壳原理 40.Android 加壳保护工具编写1 1 x4 k0 P/ V' C9 a( O 41.Android 加壳保护工具编写2 42.Android 加壳保护工具编写3