====以前本科毕业时候做过一年多的android。看到总结就转载过来啦,毕竟也是个经历,虽然很久没做了,以后职业生涯中,需要的话,可以快速接手。
基础入门------〉郭神第一代码第二版
Android Studio 和 SDK 下载、安装和环境变量配置
四大组件
- Android四大组件——Activity生命周期、启动模式、显隐式意图、杀死进程、杀死所有Activity、安装及反编译
- Android四大组件——Activity跳转动画、淡出淡入、滑出滑入、自定义退出进入
- Android四大组件——Service后台服务、前台服务、IntentService、跨进程服务、无障碍服务、系统服务
- Android四大组件——BroadcastReceiver普通广播、有序广播、拦截广播、本地广播、Sticky广播、系统广播
- Android四大组件——ContentProvider的增删改查和优化
碎片
Android布局
- Android五大布局介绍&属性设置大全
- 百分比布局-》郭霖第二行代码105页
- 布局优化技巧
- android屏幕适配
自定义View
- Android自定义View
- 手把手教你写一个完整的自定义View
- Android自定义View——简单实现边缘凹凸电子票效果
- Android自定义View——多边形网格属性图
- Android自定义View——折线统计图
- Android自定义View——彩色圆环统计图
- Android自定义View——刮刮卡效果
- Android自定义View——QQ音乐中圆形旋转碟子
- Android自定义View——实现字母导航栏
- Android自定义View——自定义ViewPager
- Android自定义View——仿滴滴出行十大司机评选活动说明
- Android自定义View——贝塞尔曲线实现水波纹效果
- Android自定义View——仿1号店垂直滚动广告条实现
基础控件:
- Android常用控件——TextView 实战之你真的懂我么?
- Android常用控件——Android Button的基本使用
- Android常用控件——EditText 基本用法
- Android常用控件—— ImageView的基本用法
- Android UI Libs之NumberProgressBar
- Android-SeekBar进度条的使用
- Android自定义Ratingbar星星实现评分
- AlertDialog和ProgressDialog的使用
- Android基础控件----RecyclerView使用完全指南,是时候体验新控件了
- Android:最全面的 Webview 详解
- Android开发:ViewPage最详细教程
- Android:ListView.addHeaderView()用法及其注意事项
基础控件各种效果
- Android基础控件——WebView的定位功能、视频全屏播放、下载功能、页面Url的处理、进度条处理
- Android基础控件——ProgressBar自定义的介绍、动画效果实现、附加三个漂亮的进度条
- Android基础控件——Toast的自定义、按两次返回键返回桌面并弹出自定义吐司、仿映客吐司
- Android基础控件——EditText隐藏软键盘、Enter键隐藏软键盘、点击非输入框区域隐藏软键盘
- Android基础空间----软件盘弹出时候挡住登录按钮
- Android基础控件——TextView的跑马灯效果、变量赋值、字体属性、超链接、Activity跳转、字体加粗、自定义字体
- Android基础控件——AlertDialog、ProgressDialog实现单选对话框、多选对话框、进度条对话框、输入框对话框
- 轮播大图框架-SliderLayout
- 轮子系列:一款能用易用好用的Android图片轮播轮子
- Android基础控件——ListView实现时间轴效果
- Android基础控件——RecyclerView实现拖拽排序侧滑删除效果
- Android基础控件——CardView的使用、仿支付宝银行卡
- Android基础控件——PopupWindow完美模仿ios底部弹窗
- Android基础控件——SeekBar的使用、仿淘宝滑动验证
- Android基础控件——SwipeRefreshLayout最简单的下拉刷新
- Android基础控件——ViewPager实现带有动画的引导页
- Android基础控件——TabLayout的使用、仿爱奇艺导航条
- Android基础控件——ViewFlipper的使用,仿淘宝头条垂直滚动广告条
- Android基础控件——EditText的自定义、高仿iOS的UITextField
- Android基础控件——Dialog的自定义,仿淘宝、天猫、京东等商城广告弹窗
- Android基础控件——漂亮的UI控件
- Facebook Android闪光效果开源库shimmer的用法
- Android Animation动画(很详细)
- Android属性动画完全解析
最佳的UI体验----MaterialDesign
- Android MaterialDesign控件——ToolBar 使用完全解析
- DrawerLayout和NavigationView使用详解
- FloatingActionButton和Snackbar
- Android 5.0 CardView 应用
- CoordinatorLayout的使用如此简单
- Material Design ,AppBarLayout的使用
- wipeRefreshLayout最简单的下拉刷新
MaterialDesign的各种效果:
IPC
NFC
NDK
数据存储
框架模式
安装与配置
传感器
拍照截图
Android进阶
无障碍服务
系统机制
- Android进阶——Android消息机制之Looper、Handler、MessageQueen
- Handler初级可以看郭林的第一行代码
- Android进阶——Android事件分发机制之dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent
- Android进阶——Android视图工作机制之measure、layout、draw
多线程
- Android进阶——多线程系列之四大线程池的使用介绍
- Android进阶——多线程系列之异步任务AsyncTask的使用与源码分析
- Android进阶——多线程系列之wait、notify、sleep、join、yield、synchronized关键字、ReentrantLock锁
- Android进阶——多线程系列之Thread、Runnable、Callable、Future、FutureTask
- Android进阶——多线程系列之Semaphore、CyclicBarrier、CountDownLatch
第三方应用
Bmob后端云
- Android实战——第三方服务之Bmob后端云的集成、用户登陆、用户注册、获取用户、用户注销(一)
- Android实战——第三方服务之Bmob后端云的增删改查、上传文件、获取文件、修改密码(二)
- Android实战——第三方服务之Bmob后端云的推送服务的集成和使用(三)
- Android实战——第三方服务之Bmob后端云的答题系统小项目(四)
- Android实战——第三方服务之Bmob后端云的云应用收纳集小项目(五)
响应式编程
依赖注入
ORM框架
图片加载
网络框架
内存泄漏
ShareSDK
科大讯飞
百度自动更新
二维码扫描
下拉刷新
数据存储
Bug收集
第三方开源库:
Android小技巧和小控件:
- 如何实现“再按一次退出程序”效果
- Android 带清除功能的输入框控件ClearEditText,仿IOS的输入框
- Android Studio生成成员变量时自动加上m前缀
- Android Studio的福利 | 用好Live Templates,你的代码也能飞
- ButterKnife使用详解
- Android Studio 中两种方式定制自己的代码注释头
最易懂的设计模式解析:
AS的问题
如何更改android Studio logcat字体大小?