您的位置:首页 > 移动开发 > Android开发

Android知识点及资料汇总(不断更新中)

2017-09-28 17:46 525 查看
///////////////////////

//版本:0.1

//主要内容:根据思维导图的知识点,对之前收藏夹的内容进行分类。

///////////////////////

之前转载过一篇题目为《一张思维导图,告诉你Android新手如何快速入门》的文章,这篇文章是从stormzhang的公众号里看到的,关于Android的知识点总结,大家有兴趣可以看看。

本篇文章就是根据上面的知识点,归纳出这些知识点的一些学习资料,这些学习资料主要来自于我接触Android一年多来在网上搜的博文、视频教程、公众号文章以及一些牛人的经验之谈。除此以外,还有我在网上搜到的一些有价值的面试资料总结,这些总结将持续不断更新。废话不多说,直接上总结:

Android入门方法和经验之谈

如何自学 Android 编程?

如何零基础学习安卓开发?

我是如何自学Android,资料分享

一张Android学习的思维导图

Android自学路线图

Java程序员转Android开发必读经验分享

Android工程师的生涯发展指导帖

Java基础

Android必备的Java知识点

JAVA中path和classpath分别是什么意思?

异常机制及throw与throws的区别

谈谈java中的WeakReference

Java WeakReference的理解与使用

Thinking in Java—从哲学家就餐问题看死锁现象

弄明白Android 接口回调机制

详细介绍Android中回调函数机制

Android原理——回调机制

Android回调机制

Android开发之Fragment与Activity的数据交互通过回调机制实现(源代码分享)

Java中的split函数的用法

SimpleDateFormat使用详解

Java中GC的工作原理

四大组件(附加Intent)

一个帖子学会Android开发四大组件

Android四大基本组件介绍与生命周期

Android中pendingIntent的深入理解(转)

Android中Activity四种启动模式和taskAffinity属性详解

Activity中的 ConfigChanges 属性以及横竖屏切换时候 Activity 的生命周期

Android中的Service:默默的奉献者 (1)

Android中的Service:Binder,Messenger,AIDL(2)

你真的理解AIDL中的in,out,inout么?

Android:学习AIDL,这一篇文章就够了(上)

Android 调用系统相机拍照保存以及调用系统相册的方法

Android拍照、调用系统图库、裁剪图片到指定大小后输出

onWindowFocusChanged重要作用 and Activity生命周期

onWindowFocusChanged触发简介

Android Application 之 allowBackup 属性浅析

应用内存优化之OnLowMemory&OnTrimMemory

Activity你真的熟悉吗?看了才知道

Android中将布局文件/View添加至窗口过程分析 —- 从setContentView()谈起

动态添加综合布局—动态添加控件及将某XML动态加入到Activity显示(续)

UI设计

常见的View

一个Demo让你掌握所有的android控件

RadioGroup变为按钮工具条

android Toast大全(五种情形)建立属于你自己的Toast

android中include标签的使用

Android学习笔记(二) listview与adapter用法

ListView中convertView和ViewHolder的工作原理

Android入门第八篇之GridView(九宫图)

Android:控件GridView的使用

利用ViewHolder优化自定义Adapter的典型写法

Android ViewHolder的作用与用法

notifyDataSetChanged() 动态更新ListView 通过 Handler AsyncTask两种方式

利用convertView优化ListView性能

view的setTag() 和 getTag()应用

gravity start left 区别

Android之viewstub用法详解及实现延迟加载

Android开发之RecyclerView的使用全解

PopUpWindow使用详解(一)——基本使用

Android中自定义AlertDialog使用

自定义View

MeasureSpec的简单说明

Android视图绘制流程完全解析,带你一步步深入了解View(二)

Android view中的requestLayout和invalidate方法

canvas.save() canvas.restore() 作用

view.getX和view.getTranslationX区别

Android自定义View

Android View的绘制流程

事件分发和滑动冲突

图解 Android 事件分发机制

ViewPager,ScrollView 嵌套ViewPager滑动冲突解决

Android onTouchEvent, onClick及onLongClick的调用机制

-

Material Design

Material Design实现之 CoordinatorLayout的滚动效果

深入理解Android开发中的CoordinatorLayout Behavior

-

动画

Tween动画介绍

Android 三大动画详解【转】

Fragment

理解Fragment生命周期

为什么要用Fragment.setArguments(Bundle bundle)来传递参数

进阶学习

视图架构

Android 中Activity,Window和View之间的关系

activity,view,window,windowmanager代码阅读总结及相互关系

运行时权限

Everything every Android Developer must know about new Android’s
Runtime Permission

Android 6.0 运行时权限封装之路

Android 6.0 运行时权限管理最佳实践

资源管理和打包

android selector设置button点击效果(详细)以及常见问题

px、dp和sp,这些单位有什么区别?

Android屏幕适配全攻略(最权威的官方适配指导)

史上最详细的Android Studio系列教程四–Gradle基础

Android官方提供的支持不同屏幕大小的全部方法

NDK开发

什么是NDK? NDK技术1

网络

TCP/IP、Http的区别

URI和URL的区别

Android联网使用HttpClient 和HttpResponse 小结

Android入门:用HttpClient模拟HTTP的GET和POST请求

HttpClient容易忽视的细节—关闭连接,觉得有用,就转过来了!

线程、进程

Android之Handler用法总结

JDK中的Timer和TimerTask详解

Android中的Handler机制

Java中的多线程你只要看这一篇就够了

开源框架学习

Android 开源项目分类汇总

Android酷炫实用的开源框架(UI框架)

200多种Android动画效果的强悍框架

SlidingMenu

ShareSDK

友盟

分享45个android实例源码,很好很强大.收藏吧!!!

给 Android 开发者的 RxJava 详解

选择恐惧症的福音!教你认清MVC,MVP和MVVM

用 Retrofit 2 简化 HTTP 请求

浅谈 RxAndroid + Retrofit + Databinding

其他

Manifest.xml中的配置信息

permission和uses-permission的区别

Android学习笔记之mainfest文件中android属性

-

一些解决方案

Android运行时异常“Binary XML file line # : Error inflating class”

Android配置—-DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法

漫谈Android 增量更新

知识库

CSDN网站的Android知识库

简书网站的Android知识库

2012Android开发热门资料(110个)

玩Android

优秀的视频教程

马士兵Java视频教程(在百度上搜 免费)

麦子学院Android应用开发视频教程(部分课程收费)

慕课网Android视频教程

Android Studio for Experts (Android Dev Summit 2015)

麦子学院Android架构设计视频教程(部分收费)

CSDN Android视频教程(部分课程收费)

极客学院Android开发视频教程(部分收费)

CSDN Java基础视频课之反射

爱酷网Android分类下的视频教程

尚硅谷 Android 视频教程

(谷小弟)自定义View视频课(收费)

见证Android消息推送时刻视频课(郭霖)

麦子学院Android底层嵌入式开发知识点

麦子学院 NDK初探

探索Android底层开发

51CTO学院 Android学习视频(部分收费)

2014学Android不得不看的57个视频课程

一些Demo

Android 仿QQ界面的实现

Android源码解析–SwipeMenuListView仿QQ聊天左滑

Android中在Button控件上显示倒计时

Activity悬浮并可拖动(访悬浮歌词)

Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果

面试资料和面试经验

职友网Android面试题

(天涯/用友)Java技术面试题

Java面试题全集(1.4)

阿里2016实习offer五面经验与总结

常见面试第四题之requestLayout, invalidate和postInvalidate的异同

Android`s,面试不过也许真的是你不够努力

国内一线互联网公司内部面试题库

Android 面试要点

Android 面试题(答案最全)

71道Android开发面试题

011Android技术面试整理附有详细答案(包括百度、新浪、中科软等多家公司笔试面试题)

经典Android试题及答案

2016 JAVA与Android面试题整理

顺便说下,有些面试题已经是2012年左右的了,这些题放到现在可能已经有些过时,毕竟时代在变、技术在不断迭代,另外,最重要的是,当今的面试门槛越来越高了,经常问一些刁钻的问题。依我的经验,一定要从点滴做起,勤动手,不要只背个结果,要尽量知其然亦知其所以然。

推荐一些Java和Android的书籍

Head First Java(中文版)

Java编程思想(第4版)

Effective Java中文版(第2版)

Android编程权威指南

Android开发艺术探索

Android群英传

Android开发进阶 从小工到专家

Android 源码设计模式解析与实战

App研发录:架构设计、Crash分析和竞品技术分析

打造高质量Android应用:Android开发必知的50个诀窍(Android高效开发必知的50个诀窍)

Android开发精要(高度抽象Android系统设计理念和底层机制,深入分析Android实现原理的要点和应用开发中的精华)

Android内核剖析

Learn Java for Android Development

App,这样设计才好卖

Android框架揭秘(带你探索Android内核框架的奥秘)

编程珠玑(第2版·修订版)

编程之美——微软技术面试心得(勤练算法功底强,求职入职心不慌)

Android学习资料12本

Android群英传:神兵利器

推荐一些技术博客

许佳佳的博客

赵凯强的博客

Android开发相关的Blog推荐——跟随大神的脚步才能成长为大神

王光荣的博客

xiaanming的博客

Hongyang的博客

任玉刚的博客

foruok的博客

泡在网上的日子

郭霖的专栏

谷哥的小弟的博客

MeloDev的博客

MeloDev的简书

Arrow的专栏

stonecao的专栏

老罗的Android之旅

eclipse_xu的博客

工匠若水的博客

SAHADEV的专栏

邹迪飞的博客

某学姐的IT博客

stormzhang的博客

The Cheese Factory的博客

步步高笔记

启舰的博客

张拭心的博客
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: