收集罗列一些好的博客,方便自己学习复习android知识。
目前我的水平算是入了门,向后更新更深的技术博客,向前更新简单基础博客。
文章目录
0基础学习android文章目录前言
关于看博客? 看书?
实际上android技术更新太快,并且书中的code不容易复制粘贴(虽然可以找到配套code和ppt),很多时候遇到不会的,csdn,简书或者掘金,博客园,github等地方更容易以更加丰富的方式(彩图,gif,视频)学习到技术,并且附录的code更方便复制粘贴到你的项目之中。很多出书的大佬其实书里面的内容都有写在博客里面,然后聚集了出书,但是作为新手,书籍可以更方便的反复阅读(在没有电子设备的情况下),并且知识是聚合的,不像一篇博客只针对一个问题进行探究,(系列博客解决了这个问题),总之,对于新手,有条件可以先买书,没条件可以网上找pdf(道德上不推荐),或者关注出书博主。 两者结合才是王道。 一、书籍推荐
1. 第一行代码 第二版java 第三版kotlin
新手入门必看,只看了第二版实体书,发布到现在,我觉得都没有落伍,讲解了四大主件,数据库,fragment,布局,网络请求等(第二版不推荐在这里看网络请求,记得讲的是原生网络请求,好像有点落伍了,但是大大自己也有网络请求框架,很棒,) 强烈推荐配合代码资源一起食用。第三版也更新了很多内容,如果你志在kotlin,可以选择第三版。而第二版内容可以在csdn找到郭大大的博客:guolin作者个人网站:wanandroid 第二版目录如下:
或者这里来看百度百科介绍: 2. Android编程权威指南 第3版
这也是一本很棒的入门书,我认为比第一行代码还要入门,(或者说是那种碎碎念的感觉,但是作为新手,这样不是很棒吗!)但是感觉很少被推荐,可能是这是一本外国出版的书(有中文版),也可能是郭大大的第一行代码太火了。不同于第一行代码,这本书在其他方面也有更多内容,例如MVC,MVVM,MVP架构,给你在编程架构方面更多的启示,推荐这本书和第一行代码一起购买,他们有相同点,但也有不同点,让你在一个问题上又更多的解决方法,起到互补作用,(书第三版很老,但是安卓的一些基本东西不会变,现在也有第四版,但是国内很遗憾,没有译者),书有点贵,(pdd或者pdf可以试试),也是推荐和配套代码(网上找)一起食用。百度百科:[Android编程权威指南 第3版](https://baike.baidu.com/item/Android%E7%BC%96%E7%A8%8B%E6%9D%83%E5%A8%81%E6%8C%87%E5%8D%97/15146383?fr=aladdin) 基本入门书籍就是以上了,下面推荐的书籍就仁者见仁智者见智了,可以直接在网上看书籍对应作者的博客,也可以买实体书看,或者pdf。3.Android开发艺术探索
经典进阶书籍,学习很多对象,详情看百度百科介绍,当你看完上面入门书籍,想动手做项目,又发现水平太次,就赶紧先来啃这本书,看了后就算正儿八经入门android的了。 作者:任玉刚
百度百科:作者主页: 4.android进阶三部曲- Android进阶之光,Android进阶解密,Android进阶指北
当你看完了Android开发艺术探索,又对android知识如饥似渴的时候,就来看三部曲吧,Android进阶三部曲知识体系分为三个部分,分别是Android应用开发、Android系统源码、Java和跨平台基础,啃完这本书,估计android单开发这方面,就拿下了。 作者:刘望舒
书籍介绍:作者主页:作者个人网站: 5.android群英传
进阶书籍,我个人认为里面代码铺垫太少,我有点摸不到头。百度百科:作者主页: 6.Android自定义控件开发入门与实战,Android自定义控件高级进阶与精彩
如果对原生控件不满意,需求不满足,就来看这两本书,博主我实在是太爱了,非常详细的讲解,一个类,他会给你介绍它是什么意思,有哪些派生,怎么用,有哪些参数,改变参数,效果会有哪些变化,然后给出详细代码,拧出主要的代码一行一行解释,嘴把嘴教会那种,但是不推荐看书籍,看博主博客,基本上书上的内容都有,能更快分析代码,看到控件效果(博主贴心给出git和源代码)作者:启舰百度百科:作者主页:Android自定义控件系列博客: 二、网络博客篇
主要针对某些问题来罗列博客,解决问题。2.读入数据 总结欢迎使用Markdown编辑器
新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格
设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入
导出导入
前言
提示:这里可以添加本文要记录的大概内容:
关于看博客? 看书? 实际上android技术更新太快,并且书中的code不容易复制粘贴(虽然可以找到配套code和ppt),很多时候遇到不会的,csdn,简书或者掘金,博客园,github等地方更容易以更加丰富的方式(彩图,gif,视频)学习到技术,并且附录的code更方便复制粘贴到你的项目之中。很多出书的大佬其实书里面的内容都有写在博客里面,然后聚集了出书,但是作为新手,书籍可以更方便的反复阅读(在没有电子设备的情况下),并且知识是聚合的,不像一篇博客只针对一个问题进行探究,(系列博客解决了这个问题),总之,对于新手,有条件可以先买书,没条件可以网上找pdf(道德上不推荐),或者关注出书博主。 两者结合才是王道。 一、书籍推荐 1. 第一行代码 第二版java 第三版kotlin 新手入门必看,只看了第二版实体书,发布到现在,我觉得都没有落伍,讲解了四大主件,数据库,fragment,布局,网络请求等(第二版不推荐在这里看网络请求,记得讲的是原生网络请求,好像有点落伍了,但是大大自己也有网络请求框架,很棒,) 强烈推荐配合代码资源一起食用。 第三版也更新了很多内容,如果你志在kotlin,可以选择第三版。 而第二版内容可以在csdn找到郭大大的博客: guolin 作者个人网站: wanandroid 第二版目录如下:或者这里来看百度百科介绍:第1章 开始启程——你的第一行Android代码 1
第2章 先从看得到的入手——探究活动 30
第3章 软件也要拼脸蛋——UI开发的点点滴滴 76
第4章 手机平板要兼顾——探究碎片 142
第5章 全局大喇叭——详解广播机制 170
第6章 数据存储全方案——详解持久化技术 196
第7章 跨程序共享数据——探究内容提供器 244
第8章 丰富你的程序——运用手机多媒体 281
第9章 看看精彩的世界——使用网络技术 312
第10章 后台默默的劳动者——探究服务 339
第11章 Android特色开发——基于位置的服务 379
第12章 最佳的UI体验——MaterialDesign实战 407
第13章 继续进阶——你还应该掌握的高级技巧 457
第14章 进入实战——开发酷欧天气 486
第15章 最后一步——将应用发布到360应用商店 545
第一行代码-第2版-Java
第一行代码-第3版-Kotlin
2. Android编程权威指南 第3版 这也是一本很棒的入门书,我认为比第一行代码还要入门,(或者说是那种碎碎念的感觉,但是作为新手,这样不是很棒吗!)但是感觉很少被推荐,可能是这是一本外国出版的书(有中文版),也可能是郭大大的第一行代码太火了。 不同于第一行代码,这本书在其他方面也有更多内容,例如MVC,MVVM,MVP架构,给你在编程架构方面更多的启示,推荐这本书和第一行代码一起购买,他们有相同点,但也有不同点,让你在一个问题上又更多的解决方法,起到互补作用,(书第三版很老,但是安卓的一些基本东西不会变,现在也有第四版,但是国内很遗憾,没有译者),书有点贵,(pdd或者pdf可以试试),也是推荐和配套代码(网上找)一起食用。 百度百科:Android编程权威指南 第3版 基本入门书籍就是以上了,下面推荐的书籍就仁者见仁智者见智了,可以直接在网上看书籍对应作者的博客,也可以买实体书看,或者pdf。 3.Android开发艺术探索 经典进阶书籍,学习很多对象,详情看百度百科介绍,当你看完上面入门书籍,想动手做项目,又发现水平太次,就赶紧先来啃这本书,看了后就算正儿八经入门android的了。 作者:任玉刚 百度百科:Android开发艺术探索
作者主页:singwhatiwanna
4.android进阶三部曲- Android进阶之光,Android进阶解密,Android进阶指北 当你看完了Android开发艺术探索,又对android知识如饥似渴的时候,就来看三部曲吧,Android进阶三部曲知识体系分为三个部分,分别是Android应用开发、Android系统源码、Java和跨平台基础,啃完这本书,估计android单开发这方面,就拿下了。 作者:刘望舒 书籍介绍:Android三部曲
作者主页:刘望舒
作者个人网站:BATcoder-刘望舒
5.android群英传 进阶书籍,我个人认为里面代码铺垫太少,我有点摸不到头。 百度百科:android群英传
作者主页:eclipse_xu
6.Android自定义控件开发入门与实战,Android自定义控件高级进阶与精彩 如果对原生控件不满意,需求不满足,就来看这两本书,博主我实在是太爱了,非常详细的讲解,一个类,他会给你介绍它是什么意思,有哪些派生,怎么用,有哪些参数,改变参数,效果会有哪些变化,然后给出详细代码,拧出主要的代码一行一行解释,嘴把嘴教会那种,但是不推荐看书籍,看博主博客,基本上书上的内容都有,能更快分析代码,看到控件效果(博主贴心给出git和源代码) 作者:启舰 百度百科:Android自定义控件开发入门与实战
Android自定义控件高级进阶与精彩实例
启舰
Android自定义控件系列博客:Android自定义控件三部曲文章索引
二、网络博客篇 主要针对某些问题来罗列博客,解决问题。代码如下(示例):
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
2.读入数据
代码如下(示例):
data = pd.read_csv(
'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv')
print(data.head())
该处使用的url网络请求的数据。
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
这里写自定义目录标题0基础学习android文章目录前言
关于看博客? 看书?
实际上android技术更新太快,并且书中的code不容易复制粘贴(虽然可以找到配套code和ppt),很多时候遇到不会的,csdn,简书或者掘金,博客园,github等地方更容易以更加丰富的方式(彩图,gif,视频)学习到技术,并且附录的code更方便复制粘贴到你的项目之中。很多出书的大佬其实书里面的内容都有写在博客里面,然后聚集了出书,但是作为新手,书籍可以更方便的反复阅读(在没有电子设备的情况下),并且知识是聚合的,不像一篇博客只针对一个问题进行探究,(系列博客解决了这个问题),总之,对于新手,有条件可以先买书,没条件可以网上找pdf(道德上不推荐),或者关注出书博主。 两者结合才是王道。 一、书籍推荐
1. 第一行代码 第二版java 第三版kotlin
新手入门必看,只看了第二版实体书,发布到现在,我觉得都没有落伍,讲解了四大主件,数据库,fragment,布局,网络请求等(第二版不推荐在这里看网络请求,记得讲的是原生网络请求,好像有点落伍了,但是大大自己也有网络请求框架,很棒,) 强烈推荐配合代码资源一起食用。第三版也更新了很多内容,如果你志在kotlin,可以选择第三版。而第二版内容可以在csdn找到郭大大的博客:guolin作者个人网站:wanandroid 第二版目录如下:
或者这里来看百度百科介绍: 2. Android编程权威指南 第3版
这也是一本很棒的入门书,我认为比第一行代码还要入门,(或者说是那种碎碎念的感觉,但是作为新手,这样不是很棒吗!)但是感觉很少被推荐,可能是这是一本外国出版的书(有中文版),也可能是郭大大的第一行代码太火了。不同于第一行代码,这本书在其他方面也有更多内容,例如MVC,MVVM,MVP架构,给你在编程架构方面更多的启示,推荐这本书和第一行代码一起购买,他们有相同点,但也有不同点,让你在一个问题上又更多的解决方法,起到互补作用,(书第三版很老,但是安卓的一些基本东西不会变,现在也有第四版,但是国内很遗憾,没有译者),书有点贵,(pdd或者pdf可以试试),也是推荐和配套代码(网上找)一起食用。百度百科:[Android编程权威指南 第3版](https://baike.baidu.com/item/Android%E7%BC%96%E7%A8%8B%E6%9D%83%E5%A8%81%E6%8C%87%E5%8D%97/15146383?fr=aladdin) 基本入门书籍就是以上了,下面推荐的书籍就仁者见仁智者见智了,可以直接在网上看书籍对应作者的博客,也可以买实体书看,或者pdf。3.Android开发艺术探索
经典进阶书籍,学习很多对象,详情看百度百科介绍,当你看完上面入门书籍,想动手做项目,又发现水平太次,就赶紧先来啃这本书,看了后就算正儿八经入门android的了。 作者:任玉刚
百度百科:作者主页: 4.android进阶三部曲- Android进阶之光,Android进阶解密,Android进阶指北
当你看完了Android开发艺术探索,又对android知识如饥似渴的时候,就来看三部曲吧,Android进阶三部曲知识体系分为三个部分,分别是Android应用开发、Android系统源码、Java和跨平台基础,啃完这本书,估计android单开发这方面,就拿下了。 作者:刘望舒
书籍介绍:作者主页:作者个人网站: 5.android群英传
进阶书籍,我个人认为里面代码铺垫太少,我有点摸不到头。百度百科:作者主页: 6.Android自定义控件开发入门与实战,Android自定义控件高级进阶与精彩
如果对原生控件不满意,需求不满足,就来看这两本书,博主我实在是太爱了,非常详细的讲解,一个类,他会给你介绍它是什么意思,有哪些派生,怎么用,有哪些参数,改变参数,效果会有哪些变化,然后给出详细代码,拧出主要的代码一行一行解释,嘴把嘴教会那种,但是不推荐看书籍,看博主博客,基本上书上的内容都有,能更快分析代码,看到控件效果(博主贴心给出git和源代码)作者:启舰百度百科:作者主页:Android自定义控件系列博客: 二、网络博客篇
主要针对某些问题来罗列博客,解决问题。2.读入数据 总结欢迎使用Markdown编辑器
新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格
设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入
导出导入
欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:
- 全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式 语法;增加了支持甘特图的mermaid语法1 功能;增加了 多屏幕编辑 Markdown文章功能;增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;增加了 检查列表 功能。
撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G
查找:Ctrl/Command + F
替换:Ctrl/Command + G
直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。
强调文本 强调文本
加粗文本 加粗文本
标记文本
删除文本
引用文本
H2O is是液体。
210 运算结果是 1024.
插入链接与图片链接: link.
图片:
带尺寸的图片:
居中的图片:
居中并且带尺寸的图片:
当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。
如何插入一段漂亮的代码片去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.
// An highlighted block var foo = 'bar';生成一个适合你的列表
项目
项目
项目
- 项目1项目2项目3
一个简单的表格是这么创建的:
| 项目 | Value |
|---|---|
| 电脑 | $1600 |
| 手机 | $12 |
| 导管 | $1 |
使用:---------:居中
使用:----------居左
使用----------:居右
| 第一列 | 第二列 | 第三列 |
|---|---|---|
| 第一列文本居中 | 第二列文本居右 | 第三列文本居左 |
SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:
| TYPE | ASCII | HTML |
|---|---|---|
| Single backticks | 'Isn't this fun?' | ‘Isn’t this fun?’ |
| Quotes | "Isn't this fun?" | “Isn’t this fun?” |
| Dashes | -- is en-dash, --- is em-dash | – is en-dash, — is em-dash |
-
Markdown
- Text-to- HTML conversion tool Authors
- John
- Luke
一个具有注脚的文本。2
注释也是必不可少的Markdown将文本转换为 HTML。
KaTeX数学公式您可以使用渲染LaTeX数学表达式 KaTeX:
Gamma公式展示 Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N Gamma(n) = (n-1)!quadforall ninmathbb N Γ(n)=(n−1)!∀n∈N 是通过欧拉积分
Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t . Gamma(z) = int_0^infty t^{z-1}e^{-t}dt,. Γ(z)=∫0∞tz−1e−tdt.
新的甘特图功能,丰富你的文章你可以找到更多关于的信息 LaTeX 数学表达式here.
关于 甘特图 语法,参考 这儿, UML 图表
可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图:
这将产生一个流程图。:
关于 Mermaid 语法,参考 这儿, FLowchart流程图
我们依旧会支持flowchart的流程图:
关于 Flowchart流程图 语法,参考 这儿. 导出与导入 导出
如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。
导入如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
继续你的创作。
mermaid语法说明 ↩︎
注脚的解释 ↩︎



