《第一行代码》第二版 学习总结结束篇

      最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了《第一行代码》这本书,于是就买了一本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结一下;方便自己以后查找,也有利于学习的巩固。在这里首先要感谢一下书籍的作者——郭霖前辈。

       最近一段时间,项目的工作有点紧急,而且还需要不断的出差,所以很多的学习安排都滞后了;今天先把之前学的《第一行代码》基本的知识点简单整理一下,方便以后的查找和更新。

 

1,主要内容列表 

                                                                     《第一行代码》学习总结

序号内容名称内容简介学习链接
1Log日志的使用主要介绍Android自带的Log打印日志的基本概念和
使用以及与System.out的对比
链接地址
2活动的启动模式主要介绍活动的四种启动方式以及每一种方式的特点链接地址
3活动的跳转与Intent介绍主要介绍活动的跳转方式(显式和隐式),以及意图Intent的介绍链接地址
4常用控件主要介绍了Android布局中几个常用控件,作为一个引导作用,
因为Android中的控件有很多建议参见View的继承结构进行学习
链接地址
5四大布局主要介绍Android四大布局,如果可以,还是建议看一看View的继承结构,它们都是GroupView的子类链接地址
6布局引入和自定义控件主要介绍对于常用的布局的引入以及自定义控件的介绍,自定义控件在后续会再很多地方使用到链接地址
7ListView简单介绍主要介绍ListView基本实现与性能优化;主要用于一些滚动列表的显示链接地址
8RecyclerView简单介绍主要介绍RecyclerView的基本使用,其功能和ListView类似,对其做了
包装,所以更强大;主要用于一些滚动列表的显示
链接地址
9碎片的简单介绍主要介绍碎片的一些相关概念,兼顾平板的布局开发链接地址
10广播的简单介绍主要介绍广播的基本使用,其用处还是很大的,可以作为系统层面的全局触发条件,所以又称之为系统大喇叭链接地址
11本地文件实现数据持久化主要介绍如何在将数据保存到本地以及如何读取本地数据,这里的本地
我只是写了在安装包的目录下,其实可以是任意位置,当然首先得有读写对应存储位置的权限
链接地址
12SP实现数据持久化主要介绍通过SP来保存数据到本地以及读取其中的数据,这种方式使用
简单便捷,保存数据的位置在对应应用安装的包路径下的shared_prefs文件夹下
链接地址
13SQLite数据库实现数据持久化主要介绍Android自带数据库SQLite的基本使用链接地址
14LitePal开源项目的基本使用主要介绍SQLite的开源项目LitePal的基本使用,包括配置,环境等链接地址
15运行时权限申请介绍主要介绍了在Android6.0之后的动态申请权限(运行时权限申请)
的实现;这在Android6.0及以上系统开发的过程中,几乎是必不可少的
链接地址
16访问别的程序数据主要介绍如何实现访问别的应用的数据库数据,这里给出访问系统“联系人”应用的数据链接地址
17提供数据给别的程序访问主要介绍如何把自身应用的数据提供给外界访问链接地址
18通知的介绍主要介绍不同通知的基本实现,最好在真机上测试,因为这样可以测试
震动的通知,带闪烁灯的通知等
链接地址
19调用摄像头与获取手机相册图片主要介绍如何调用系统摄像头以及获取手机相册图片的功能链接地址
20播放多媒体音频和视频文件主要介绍如何调用系统的音频播放器以及VideoView来播放音频和
视频文件
链接地址
21WebView的基本使用主要介绍了WebView控件的基本使用,以及其与通过系统浏览器
打开网页
链接地址
22HttpURLConnection简单使用主要介绍HttpURLConnection的基本使用链接地址
23OkHttp开源项目基本使用主要介绍网络连接开源项目OkHttp的基本使用和配置等,以后在用到网络链接的时候可以使用该功能强大的开源项目链接地址
24XML数据解析主要介绍解析XML数据的两种方式,主要用于解析网络传输的数据链接地址
25JSON数据解析主要介绍JSON数据的解析以及JSON数据本身的简介,在以后的开发中
会经常使用的,其相对于XML更轻便
链接地址
26子线程更新UI的三种方式主要介绍如何实现在子线程中如何更新UI,本质是解决不同线程间
通讯问题
链接地址
27服务的基本介绍主要介绍服务的生命周期,基本概念,生命周期相关方法等链接地址
28前台服务主要介绍一种特殊的服务--前台服务。因为服务通常都是在后台运行的
所以如何想让用户知道当前有哪些服务在运行,可以使用前台服务。其使用有点类似通知。
链接地址
29IntentService简单介绍

主要介绍一种特殊的服务,因为有的服务执行的动作很耗时而且很久才执行一次,这样

我们就可以使用这种服务,其特点是在执行完动作之后自动关闭服务

链接地址
30基于位置服务的前期准备主要介绍了如何使用在线的服务的一些配置(比如百度地图,
语音识别等第三方的在线服务)
链接地址
31百度地图与百度定位API的基本使用主要介绍了百度地图和百度定位API的基本使用链接地址
32Material Design简单示例主要介绍Material Design基本概念以及给出了几个使用示例链接地址
33全局获取Context对象主要介绍如何在工程的全局范围内获取上下文对象链接地址
34Intent传递对象的方式主要介绍通过意图传递对象的两种方式链接地址
35定制自己的日志工具主要介绍如何根据需求定制自己的日志工具类,从而
更好的控制日志打印
链接地址
36Lambda表达式主要介绍了一种针对接口中只有一个方法的接口方法调用的简写格式链接地址
    

注:欢迎扫码关注

 

评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值