本章详细讲解了图形图像处理、多媒体、动画、传感器、Fragment等知识点。这些知识属于Android中的高级知识,因此需要初学者在学习本章之前,必须先熟练掌握前面讲解的知识,打好Android基础。
本章详细地讲解了广播接收者的相关知识,首先介绍了什么是广播接收者,然后讲解了如何自定义广播以及广播的类型,最后以案例的形式讲解了两个常用的广播接收者。熟练掌握本章内容,能够更快速、更高效地学习其它章节。
本章详细地讲解了Android系统网络编程。首先讲解了HTTP协议,然后讲解了Android两种访问网络、提交数据的方式。接着讲解了比较热门的两个开源项目,最后讲解了多线程下载文件。实际开发中大多数应用都需要联网操作,熟练掌握本章内容,能更有效率的进行客户端与服务端的通信。
本章主要讲解了Android中的服务,首先讲解了如何创建服务、服务的生命周期,然后讲解了服务的两种开启模式,最后讲解了使用服务在程序中进行通信,并通过调用支付宝的案例演示了服务在不同程序见的通信。
本章主要讲解了Android中的数据存储,首先介绍了Android中常见的数据存储方式,然后讲解了文件存储以及XML序列化和解析,最后讲解了SharedPreferences。数据存储是Android开发中非常重要的内容,每个应用程序基本上都会涉及到数据存储,因此要求初学者必须熟练掌握本章知识。
本章主要讲解了Android的基础知识,首先介绍了Android的起源以及体系结构,然后讲解Android开发环境的搭建,最后通过一个HelloWorld程序来讲解如何开发Android程序。本章的知识作为Android开发者的入门知识,要求初学者对Android开发有个简单的了解,方便学习后面的知识。
本章主要讲解了Android中的布局、样式和主题、国际化、程序调试等知识。本章所讲解的内容在实际开发中非常重要,基本上每个Android程序都会使用到这些内容,因此要求初学者必须熟练掌握,为后面的学习做好铺垫
本章主要讲解了Activity的相关知识,包括Activity入门、Activity启动模式、Intent使用以及Activity中的数据传递,并在讲解各个知识点时都编写了实用的案例用来巩固知识点。由于凡是有界面的Android程序都会使用到Activity,因此,要求初学者必须熟练掌握该组件的使用。
今日任务 1、反射的应用场景 2、Class介绍 3、获取Class对象的方式 4、动态创建对象 5、反射构造方法 6、反射成员变量 7、反射成员方法 8、动态代理技术
今日任务 1、TCP练习上传文本数据 2、网络编程中的细节 3、常见客户端和服务端 4、http协议的请求消息和响应消息 5、URL介绍 6、URLConnection介绍 7、HTTP1.0和HTTP1.1区别 8、CS和BS架构 9、枚举介绍
今日任务 1、多线程技术介绍 2、主线程介绍 3、创建线程的方式 4、线程中的异常问题 5、线程运行状态 6、线程第二种创建方式 7、多线程练习 8、线程安全问题分析和解决 9、多线程细节 10、同步使用的锁
今日任务 1、多线程复习 2、线程的状态 3、同步锁的问题 4、生产者消费者介绍分析实现 5、JDK5中的Lock和Condition接口 6、多线程中的其他细节问题
今日任务 1、File类学习 2、文件过滤器介绍 3、字节流介绍
今日任务 1、功能流介绍 2、图形化界面 3、debug和junit测试
今日任务 1、转换流 2、编码、解码、乱码 3、缓冲区思想 4、键盘录入介绍 5、IO流操作总结 6、功能流介绍 7、debug和junit测试
今日任务 1、字节流 2、字符流 3、转换流 4、编码、解码、乱码 5、缓冲区思想 6、键盘录入介绍 7、IO流操作总结
今日任务 1、泛型技术 2、System、Math、Random类介绍 3、Date、SimpleDateFormat、Calendar类介绍 4、IO介绍
今日任务 1、ArrayList介绍 2、LinkedList介绍 3、Vector介绍 4、Set接口介绍 5、HashSet介绍 6、TreeSet介绍 7、比较器介绍 8、Map接口介绍
今日任务 1、Map接口介绍 2、HashMap演示 3、TreeMap演示 4、Hashtable介绍 5、集合工具类和数组工具类 6、集合综合案例
今日任务 1、正则表达式介绍 2、基本类型包装类 3、静态导入、可变参数 4、其他类介绍