更新至笔记72
2018-05-07
目录
入门基础
1.1 四大组建
四大组件之Activity
四大组件之Service
四大组件之BroadcastReceive
四大组件之ContentProvider
笔记38 | Android四大组件之Activity的四种LauncherMode详解
1.2 Adapter
笔记41 | Android加载器Adapter的几个练习
笔记42 | Android加载器Adapter的深入学习篇
笔记43 | Android加载器Adapter的深入学习篇(二)
1.3 XML
XML知识点概念小摘
笔记74 | 笔记74 | 学习掌握ConstraintLayout的基本属性通讯
2.1 跨进程通信
笔记33 | Android通信之Thread类实现多线程
笔记34 | java线程之Thread线程优先
笔记35 | java线程之线程安全与非线程安全
笔记38 | Android线程之Looper.prepare()+Looper.loop()和HandlerThread()浅析
多线程多任务断点下载
AsyncTask和一个小例子
2.2 跨线程通讯
笔记36 | android通讯之实现一个Messenger通讯例子
2.3 与其他应用的交互
笔记40 | Android通讯之Intent的简单使用
Intent复杂数据的传递
Intent基本使用
Intent分享内容(文本,图片,视频)系统功能
3.1 管理音频播放
笔记18 | MediaRecorder录音
笔记19 | 利用MediaRecorder实现录像
笔记59 | Android管理音频焦点的学习
笔记60 | Android控制音量与音频播放的学习
笔记61 | Android兼容音频输出设备的学习
笔记69 | Android获取MP3文件的ID3信息工具类
3.2 设备唤醒
笔记57 | 保持设备唤醒
笔记58 | Android闹钟的简单实现图像与动画
4.1 动画集合
AlphaAnimation渐变动画Demo
CustomAnim自定义动画
移动+透明渐变叠加动画Demo
ScaleAnimation缩放动画Demo
TranslateAnimation移动动画Demo
RotateAnimation旋转动画Demo
笔记7 | 淡入淡出动画TransitionDrawable
笔记24 | 一个中间打开界面的动画
笔记14 | 图片倒影+渐变效果
一个圆盘转动实现的代码网络传输与数据
5.1 网络页面
Activity打开WebView一个小例子
5.2 数据解析
JSON小结
http、TCP/IP协议与socket之间的区别
Android JSON解析库的使用
笔记56 | 管理网络的使用
5.3 数据保存
笔记39 | 数据储存之SharedPreferences储存的例子
笔记44 | 数据存储之File存储最简单地实现
笔记30 | 数据存储之SQLite的介绍及使用联系人与位置信息
6.1 联系人
笔记20 | 学习整理开源APP(BaseAnimation)程序源码“中的通讯录效果界面UI
7.1 Dialog
AlertDialog(自定义对话框)示例
AlertDialog(对话框)示例
系统时间设置界面DatePickerDialog,TimePickerDialog,DatePicker
7.2 通知栏Notification
Notification(状态栏通知)知识简摘及示例
笔记49 | Android通讯之Notification[转]
7.3 悬浮窗口
PopupWindow(悬浮框)示例
笔记27 | 通过WindowManager实现悬浮窗口总结
7.4 输入框EditText
笔记32 | UI系列之EditText和AutoCompleteTextView
7.5 文本
笔记11 | 动态更改TextView的字体大小
笔记15 | 归纳总结Android动态设置TextView的颜色的四种方法
7.6 滚动视图
笔记5 | 监听scroollview、listview、gridview页面滑动,判断是否滑动到顶部以及底部
7.7 Toast
信息推送Toast的几种用法
7.8 ViewPager+fragment
ViewPager欢迎页面
自定义左右侧滑菜单
Fragment基本概述
由Fragment搭建起来的动态UI
viewpager中fragment的生命周期管理
自定义左右侧滑菜单
笔记68 | 切换fragmengt的replace和add方法笔记
笔记63 | 个人项目“易来”开发记录《二》处理Fragment中返回的问题
7.9 自定义View
笔记50 | Android自定义View(一)
笔记51 | Android自定义View(二)
7.10 系统UI
笔记53 | 管理系统UI(一)
笔记54 | 管理系统UI(二)用户交互
8.1 用户点击
笔记31 | 归纳总结Android的点击事件
笔记3 | 通过onWindowAttributesChanged和onSystemUiVisibilityChange监听状态栏页面的隐藏与显示、动态显示与隐藏状态栏
8.2 点击滑动
笔记6 | 从源码理解分析mScrollX和mScrollY,scrollTo()和scrollBy(),smoothScrollTo和smoothScrollBy性能优化
9.1 避免ANR
笔记37 | Android App优化之ANR详解
9.2 ListView性能优化
ListView深入理解:性能优化
9.3 XML
Android实战技巧:ViewStub的应用
笔记46 | Android性能优化之优化layout的层级(一)
笔记47 | Android性能优化之使用include标签重用layouts(二)
笔记48 | Android性能优化之按需加载视图(三)
9.4 优化技巧
笔记45 | 代码性能优化建议[转]工具
10.1 debug
处理CalledFromWrongThreadException错误问题
10.2 adb
笔记66 | eclipse/android studio/ADB查看Android应用内存使用情况
模拟器cmd指令
10.3 android stuido
笔记67 | 记录从android stuido传代码到github的学习过程JAVA
Java基础之集合归总
java知识点总结
Java基础之接口、内部类、抽象类
Java基础之封装、继承、多态、接口详解
Java基础之基本类型转换知识点详解
Java基础之数据类型简摘
笔记75 | Java字节、十进制、十六进制、字符串之间的相互转换SDK
12.1 图片加载工具
网络图片加载缓存库框架ImageLoader的使用
笔记12 | 复习Volley(一)基本概念和用法
笔记13 | 练习Volley(二)加载网络图片的三种方法
12.2 二维码扫描工具
使用Zxing来实现二维码扫描
12.3 刷新工具
笔记28 | 学习一个简单好用的下拉刷新、上拉加载控件其他
笔记52 | 优化一段苏基平大神的代码记录
一个说明书程序的代码
笔记62 | 个人项目“易来”开发记录《一》号码测凶吉模块
笔记72 | 将姓放在名的后面,排序按姓氏排列的修改笔记