Android软件开发最新全套视频教程+源码_极客学院出品
极客学院安卓Android全套最新视频教程共五大部分,下面是详细目录:一、环境搭建
【1.知识点:独立开发第一个“Hello World”】
Android开发环境搭建基础入门视频教程
0.Android 系统概述
1.Android 开发环境搭建
2.Android 第一个项目“Hello eoe”
【2.Android系列之一: 创建和使用Android模拟器】
0.IT发展趋势
1.无线通讯技术发展趋势
2.智能手机开发概述
3.Android概述
4.Android系统架构
5.Android的盈利模式
6.Android开发相关概念
7.搭建Android开发环境
8.创建Android模拟器
9.使用Android模拟器
【3.基础知识:Android Studio的安装配置与使用】
【4.基础知识:Android L最新版本开发环境搭建】
【5.基础知识:Android模拟器Intel Atom下载安装配置】
二、Java基础
【1.基础知识:计算机系统的数位与进制】
0.计算机系统进制概述
1.十六进制与其它进制的转换
2.二进制与其它进制的转换
3.十进制与其它进制的转换
【2.基础知识:变量与数据类型】
0.数据类型初阶
1.变量1-什么是变量?为什么使用变量?
2.变量2-变量的命名、定义和初始化
3.用变量简化计算
4.用变量保存多种类型的数据
5.变量的作用域
6.基本数据类型的包装类
7.二进制补码
8.整数类型
9.浮点类型
10.字符类型
11.转义符
12.布尔类型
13.小类型向大类型转换
14.小类型向大类型转换案例
15.大类型向小类型转换
16.int类型与char类型的转换
17.通过args数组获取数据
18.通过Scanner从控制台获取数据
19.控制台输入数据的案例
20.变量的自加、自减、自乘、自除运算
21.交换两个变量的值
22.Java的错误类型
23.Debug调试
24.Debug调试案例
【3.基础知识:Switch语句详解】
0.Switch语句概述
1.Switch语句应用案例1
2.Switch语句应用案例2
3.Switch语句应用案例3
4.Switch语句应用案例4
【4.基础知识:判断与关系运算】
0.关系运算的种类
1.在实例中讲解关系运算的用法
【5.基础知识:逻辑运算】
0.逻辑运算的种类
1.逻辑“与”运算
2.逻辑“或”运算
3.逻辑“非”运算
4.逻辑运算的优先级
5.逻辑运算案例
【6.基础知识:if语句】
0.If语句概述和使用格式
1.If语句概述和使用格式2
2.If语句概述和使用格式3
3.If语句算法1
4.If语句算法2
【7.基础知识:循环结构】
0.循环概述和While循环
1.While循环示例1
2.While循环示例2
3.Do While循环
4.Do While循环示例1
5.Do While循环示例2
6.For循环(未完持续)
【8.Java系列之一:基础知识与常用技巧训练】
0.课程概述
1.计算机语言概述
2.Java入门
3.JDK介绍
4.设置环境变量
5.编写第一个Java程序
6.Java的程序结构
7.Eclipse开发工具概述
8.下载Eclipse
9.Eclipse开发环境介绍
10.创建Java项目
11.给main方法的args参数赋值
12.加运算
13.Java的项目结构
14.项目的导出
15.项目的导入
16.修改项目名、包名和类名
17.Math类
18.Java程序的书写规范
19.常见错误
20.常用技巧
【9.Java系列之二:类方法】
0.static关键字
1.定义无参方法
2.定义带参方法
3.定义带返回值的方法
【10.新酷技术:Java8十大新特性详解】
0.java8概述
1.下载JDK8
2.安装JDK8
3.配置环境变量
4.在eclipse中使用JDK8
5.lambda概述
6.lambda案例(上)
7.lambda案例(下)
8.Stream接口
9.过滤器案例
10.DoubleStream接口
11.LocalDate类
12.LocalTime类
13.LocalDateTime类
14.DateTimeFormatter类
15.ZonedDateTime类
【11.基础知识:Java面向对象中类与对象】
1.类的创建及类与对象的关系.mp4
2.面向对象思想.mp4
3.方法的递归调用.mp4
4.方法的创建和重载.mp4
【12.基础知识:Java面向对象的封装性】
1.Java封装性的使用.mp4
2.java匿名对象的使用.mp4
3.java构造对象的使用.mp4
【13.基础知识:Java面向对象中引用传递】
1.java引用传递.mp4
2.java this关键字.mp4
3.java static关键字.mp4
【14.基础知识:Java面向对象抽象类和接口实现】
1.java final关键字的使用.mp4
2.java抽象类.mp4
3.java接口的实现.mp4
【15.基础知识:Java面向对象继承的实现】
1.java继承的实现.mp4
2.java继承的限制.mp4
3.java子类对象实例化过程.mp4
4.java方法重写与super关键字.mp4
5.java重写与重载的区别.mp4
【16.基础知识:Java面向对象字符串】
1.Java字符串String详解.mp4
2.Java String字符串常用方法.mp4
3.Java StringBuffer方法.mp4
4.Java StringBuider用法.mp4
【17.基础知识:Java面向对象多态性】
1.Java面向对象多态性.mp4
2.Java面向对象多态性的应用.mp4
3.Java面向对象instanceof关键字.mp4
4.Java面向对象抽象类应用.mp4
5.Java面向对象接口的使用.mp4
三、Android基础知识
【1.基础知识:24个Android应用开发常用知识点精讲高手速成视频教程】
0.Android源代码下载与跟踪
1.复杂布局实现
2.用继承和组合方式定制控件
3.2D绘制与控件绘制
4.Fragment详解
5.ActionBar详解
6.窗口导航
7.系统窗口调用
8.创建向后兼容的用户界面
9.TV UI
10.WebView
11.网络编程
12.数据解析
13.数据传输更省电
14.自定义Content Provider
15.编写适应多个API Level的APK
16.屏幕适配与多语言支持
17.不同平台版本解决
18.内容共享
19.内存溢出问题解决
20.缓存设计
21.多进程和多线程
22.性能优化与测试
23.发布前的准备工作
【2.知识点:Android资源 数据存储 多媒体 打包技术 记事本实例视频教程】
0.Android资源访问之字符串资源
1.Android资源访问之国际化
3.Android资源访问之尺寸资源
4.Android资源访问之数组资源
5.Android资源访问之Drawable资源
6.Android资源访问之样式和主题
7.Android资源访问之菜单资源
8.Android资源访问之XML原始数据资源
9.Android资源访问之assets资源
10.Android本地数据存储之SharedPreferences
11.Android本地数据存储之内部存储
12.Android本地数据存储之外部存储
13.Android本地数据存储之Sqlite(1)
14.Android本地数据存储之Sqlite(2)
15.Android本地数据存储之ContentProvider
16.Android多媒体之Android支持的媒体格式
17.Android多媒体之SoundPool播放声音
18.Android多媒体之MediaPlayer播放声音
19.Android多媒体之MediaPlayer播放视频
2.Android资源访问之颜色资源
20.Android多媒体之VideoView播放视频
21.Android多媒体之使用Camera拍照
22.Android多媒体之使用系统照相机拍照
23.Android多媒体之使用MediaRecord录音
24.应用程序打包发布
25.记事本实例之项目开发流程
26.记事本实例之界面设计
27.记事本实例之数据库设计
28.记事本实例之呈现日志代码实现
29.记事本实例之编辑添加日志代码实现
30.记事本实例之添加日志附加媒体代码实现
31.记事本实例之播放日志附加媒体代码实现
【3.知识点:Android系统硬件(动作位置环境传感器 NFC 蓝牙 GPS Wi-Fi 照相机 音频 多点触摸 TTS 铃声 AR功能技术开发)功能开发全攻略】
0.传感器:概述
1.传感器:动作传感器
2.传感器:位置传感器
3.传感器:环境传感器
4.NFC技术:概述
5.NFC技术:Android中的NFC技术
6.NFC技术:让Android自动运行程序
7.NFC技术:让Android自动打开网页
8.NFC技术:NDEF文本格式解析
9.NFC技术:读写NFC标签中的文本数据
10.NFC技术:NDEF Uri格式解析
11.NFC技术:读写NFC标签中的Uri数据
12.NFC技术:读写非NDEF格式的数据
13.NFC技术:使用Android Beam技术传输文本(一)
14.NFC技术:使用Android Beam技术传输文件(二)
15.蓝牙技术(一)
16.蓝牙技术(二)
17.Wi-Fi Direct
18.GPS技术(一)
19.GPS技术(二)
20.照相机技术(一)
21.照相机技术(二)
22.音频技术
23.多点触摸技术
24.TTS技术
25.铃声设置
26.AR技术
【4.基础知识: Android基本组件Activity Service Broadcast Receiver Content Provider完全解析】
0.Android 四大核心组件之Activity(1)
1.Android 四大核心组件之Activity(2)
2.Android 四大核心组件之Service(1)
3.Android 四大核心组件之Service(2)
4.Android 四大核心组件之Broadcast Receiver
5.Android 四大核心组件之初识ContentProvider
6.Android应用核心之Intent(1)
7.Android应用核心之Intent(2)
8.Android用户界面之布局
9.Android用户界面之常用控件ListView(1)
10.Android用户界面之常用控件ListView(2)
11.Android用户界面之常用控件ListView(3)
12.Android用户界面之常用控件RadioGroup
13.Android用户界面之常用控件CheckBox
14.Android用户界面之常用控件DatePicker
15.Android用户界面之常用控件TimePicker
16.Android用户界面之常用控件Spinner
17.Android用户界面之常用控件ProgressBar
18.Android用户界面之常用控件AutoCompleteTextView
19.Android用户界面之常用控件SeekBar
20.Android用户界面之常用控件GridView
21.Android用户界面之常用控件ProgressDialog
22.Android用户界面之常用控件Notification
23.Android用户界面之常用控件ScrollView
24.Android用户界面之常用控件RatingBar
25.Android用户界面之常用控件ImageSwitcher
26.Android用户界面之常用控件Gallery
27.Android用户界面之常用控件EditText
28.Android用户界面之常用控件之BaseAdapter数据刷新
29.Android后退事件处理
30.Android实战之科学计算器(1)
31.Android实战之科学计算器(2)
【5.Android实战训练:4个项目开发实战实例经典入门从环境搭建开始:7天学会Android】
0.Android 系统概述
1.Android 开发环境搭建
2.Android 第一个项目“Hello eoe”
3.Android 四大核心组件之Activity(1)
4.Android 四大核心组件之Activity(2)
5.Android 四大核心组件之Service(1)
6.Android 四大核心组件之Service(2)
7.Android 四大核心组件之Broadcast Receiver
8.Android 四大核心组件之初识ContentProvider
9.Android应用核心之Intent(1)
10.Android应用核心之Intent(2)
11.Android用户界面之布局
12.Android用户界面之常用控件ListView(1)
13.Android用户界面之常用控件ListView(2)
14.Android用户界面之常用控件ListView(3)
15.Android用户界面之常用控件RadioGroup
16.Android用户界面之常用控件CheckBox
17.Android用户界面之常用控件DatePicker
18.Android用户界面之常用控件TimePicker
19.Android用户界面之常用控件Spinner
20.Android用户界面之常用控件ProgressBar
21.Android用户界面之常用控件SeekBar
22.Android用户界面之常用控件GridView
23.Android用户界面之常用控件ProgressDialog
24.Android用户界面之常用控件Notification
25.Android用户界面之常用控件ScrollView
26.Android用户界面之常用控件RatingBar
27.Android用户界面之常用控件ImageSwitcher
28.Android用户界面之常用控件Gallery
29.Android用户界面之常用控件之BaseAdapter数据刷新
30.Android实战之科学计算器(1)
31.Android实战之科学计算器(2)
32.Android后退事件处理
33.Android用户界面之常用控件AutoCompleteTextView
34.Android用户界面之常用控件EditText
35.Android资源访问之字符串资源
36.Android资源访问之国际化
37.Android资源访问之颜色资源
38.Android资源访问之尺寸资源
39.Android资源访问之数组资源
40.Android资源访问之Drawable资源
41.Android资源访问之样式和主题
42.Android资源访问之菜单资源
43.Android资源访问之XML原始数据资源
44.Android资源访问之assets资源
45.Android本地数据存储之SharedPreferences
46.Android本地数据存储之内部存储
47.Android本地数据存储之外部存储
48.Android本地数据存储之Sqlite(1)
49.Android本地数据存储之Sqlite(2)
50.Android本地数据存储之ContentProvider
51.Android多媒体之Android支持的媒体格式
52.Android多媒体之SoundPool播放声音
53.Android多媒体之MediaPlayer播放声音
54.Android多媒体之MediaPlayer播放视频
55.Android多媒体之VideoView播放视频
56.Android多媒体之使用Camera拍照
57.Android多媒体之使用系统照相机拍照
58.Android多媒体之使用MediaRecord录音
59.应用程序打包发布
60.记事本实例之项目开发流程
61.记事本实例之界面设计
62.记事本实例之数据库设计
63.记事本实例之呈现日志代码实现
64.记事本实例之编辑添加日志代码实现
65.记事本实例之添加日志附加媒体代码实现
66.记事本实例之播放日志附加媒体代码实现
67.项目简介
68.项目架构和布局
69.控制闪光灯
70.主界面布局
71.警告(Warning)灯
72.发送摩尔斯电码
73.发光的电灯泡
74.彩色灯(一)
75.彩色灯(二)
76.警灯
77.设置
四、知识点精讲
【1.Android安全系列之一:六种通用核心安全机制】
0.安全概述
1.对称加密概述
2.非对称加密
3.密钥交换
4.消息摘要
5.电子签名
6.证书与PKI
【2.Android安全系列之二:操作系统安全机制】
0.进程和进程边界
1.多用户和多用户边界
2.进程和文件的UID-GID(一)
3.进程和文件的UID-GID(二)
4.进程的RealUID和EffectiveUID
5.文件的setUID标识
6.Capability
7.高级特性
【3.Android安全系列之三:移动平台安全机制(签名 权限 四大组件 service contentprovider policy root 原理)】
0.签名和权限
1.Android中的签名
10.Android Multi-SDCard和安全机制
11.Android中的多用户安全
12.Android SuperUser机制讲解
13.SEAndroid(一)
14.SEAndroid(二)
2.Android中的权限(一)
3.Android中的权限(二)
4.Android中的组件的安全机制
5.Android中的应用安装
6.Android中系统Service的安全
7.Android中的ContentProvider以及基于URI的安全
8.Android的policy模式和多设备绑定
9.应用内计费和App2SDCard
【4.知识点:Android系统安全深入剖析】
0.安全概述
1.对称加密概述
2.非对称加密
3.密钥交换
4.消息摘要
5.电子签名
6.证书与PKI
7.进程和进程边界
8.多用户和多用户边界
9.进程和文件的UID-GID(一)
10.进程和文件的UID-GID(二)
11.进程的RealUID和EffectiveUID
12.文件的setUID标识
13.Capability
14.高级特性
15.签名和权限
16.Android中的签名
17.Android中的权限(一)
18.Android中的权限(二)
19.Android中的组件的安全机制
20.Android中的应用安装
21.Android中系统Service的安全
22.Android中的ContentProvider以及基于URI的安全
23.Android的policy模式和多设备绑定
24.应用内计费和App2SDCard
25.Android Multi-SDCard和安全机制
26.Android中的多用户安全
27.Android SuperUser机制讲解
28.SEAndroid(一)
29.SEAndroid(二)
【5.基础知识:NDK入门:JavaC语言混合开发与打包(Android NDK安装应用开发调试调用硬件设备入门)】
0.Android NDK安装
1.两种“hello world”程序的实现
2.Java代码和C代码的相互调用
3.Android NDK程序调试方法
4.Android NDK设备调用示例
5.实例:非管理员程序执行管理员程序操作
【6.Android系列之七:20分钟掌握Android NDK开发】
0.下载NDK开发所必须的文件
1.搭建NDK集成开发环境
2.开发一个HelloNDK程序
3.使用ANT自动创建头文件
4.编译多个源文件
5.面向多种CPU架构编译
【7.Android实战训练:微信SDK集成、申请appid API接口应用详解】
0.微信 API 合作案例简介
1.集成前的准备工作
2.微信消息分享业务流程讲解
3.发送请求或响应到微信
4.接收微信的请求和返回值
5.微信SDK剖析
【8.Android系列之二:结合绘图API实现自定义视图与控件】
0.自定义视图属性
1.自定义控件皮肤
2.使用绘图API自定义视图
【9.Android系列之四:视图动画效果】
0.View动画-透明动画效果
1.View动画-旋转动画效果
2.View动画-移动动画效果
3.View动画-缩放动画效果
4.View动画-动画效果混合
5.View动画-动画效果侦听
6.自定义动画效果
【10.Android系列之三:创建和配置布局动画】
0.为布局添加动画效果
1.布局内容改变动画
2.为列表添加布局动画效果
3.使用资源文件配置布局动画
【11.Android系列之八:多点触摸的操作与应用】
0.触摸事件侦听
1.事件传递
2.获取一个触摸点坐标
3.获取多个触摸点坐标
4.缩放图片示例
【12.知识点:9Patch在Android平台的应用(.9.png在Android平台的运用开发)】
0.点九切图法概述
1.点九切图法使用
【13.知识点:Android SlidingMenu菜单程序开发】
0.SlidingMenu演示
1.SlidingMenu开源库介绍
2.SlidingMenu程序配置
3.SlidingMenu程序开发
【14.Android系列之六:通用下拉刷新控件的使用】
0.下拉刷新控件基本介绍
1.配置下拉刷新控件及运行示例
2.开发支持下拉刷新的应用
【15.Android系列之九:SurfaceView绘图API的使用】
0.SurfaceView的使用
1.SurfaceView绘制图形
2.SurfaceView绘制多个图形
3.SurfaceView绘制组合图形1
4.SurfaceView绘制组合图形2
【16.知识点:Android应用程序破解与反破解】
0.用apktool反编译apk文件
1.smali介绍
2.重新打包发行apk
3.Android代码混淆
4.用本机代码实现重要程序
五、Android项目实战
【1.Android实战训练:多功能超级手电筒项目开发】
0.项目简介
1.项目架构和布局
10.设置
2.控制闪光灯
3.主界面布局
4.警告(Warning)灯
5.发送摩尔斯电码
6.发光的电灯泡
7.彩色灯(一)
8.彩色灯(二)
9.警灯
【2.新酷技术:匿名社交应用“秘密”完整项目开发】
0.了解《匿名》项目功能需求
1.读《匿名》项目接口文档
2.创建《匿名》项目
3.搭建《匿名》项目架构
4.《匿名》项目基本界面跳转
5.《匿名》项目登陆界面设计
6.《匿名》项目消息列表界面设计
7.《匿名》项目消息界面设计
8.《匿名》项目发布消息界面设计
9.《匿名》项目网络通信基类实现
10.《匿名》项目获取验证码通信类实现
11.《匿名》项目获取验证码界面逻辑实现
12.《匿名》项目登陆通信类实现
13.《匿名》项目登陆实现界面逻辑实现
14.《匿名》项目获取联系人数据
15.《匿名》项目上传联系人数据通信类实现
16.《匿名》项目上传联系人数据界面逻辑实现
17.《匿名》项目获取消息列表通信类实现
18.《匿名》项目消息列表界面逻辑实现1
19.《匿名》项目消息列表界面逻辑实现2
20.《匿名》项目消息列表界面逻辑实现3
21.《匿名》项目消息列表界面逻辑实现4
22.《匿名》项目呈现消息界面逻辑实现
23.《匿名》项目获取消息评论通信类实现
24.《匿名》项目呈现评论列表界面逻辑实现
25.《匿名》项目发表评论通信类实现
26.《匿名》项目发表评论界面逻辑实现
27.《匿名》项目发表消息通信类实现
28.《匿名》项目跳转到发表消息界面
29.《匿名》项目发表消息界面逻辑实现
30.《匿名》项目多语言配置
31.《匿名》项目联机调试
32.《匿名》项目发布
【3.Android实战训练:玩转2048?不如开发2048!2048游戏完整项目开发】
0.游戏2048玩法介绍
1.创建2048游戏项目
2.设计2048游戏布局
3.实现2048游戏主类GameView
4.游戏2048在Android平台的触控交互设计
5.实现2048游戏的卡片类
6.添加2048游戏卡片
7.在2048游戏中添加随机数
8.实现2048游戏逻辑
9.游戏2048计分
10.检查2048游戏结束
【4.极客直播第1期:2048游戏源码解析】
Android网络直播系列之 2048源码解析
【5.Android项目实战:多功能时钟项目开发】
0.搭建应用主框架
1.实现显示时钟功能
2.实现闹钟列表
3.添加闹钟1
4.添加闹钟2
5.添加闹钟3
6.添加闹钟4
7.添加闹钟5
8.实现闹钟界面
9.实现计时器功能1
10.实现计时器功能2
11.实现计时器功能3
12.实现计时器功能4
13.实现秒表功能1
14.实现秒表功能2
15.实现秒表功能3
16.实现秒表功能4
附:教程全套源码
**** Hidden Message *****
真是被感动的痛哭流涕…… 楼主加油,我们都看好你哦。 无回帖,不论坛,这才是人道。 激动人心,无法言表! 激动人心,无法言表! 楼主加油,我们都看好你哦。 淡定,淡定,淡定…… 我只是路过打酱油的。 真是被感动的痛哭流涕……