Android笔记树

更新至笔记72
2018-05-07

目录

  1. 入门基础
    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. 通讯
    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. 系统功能
    3.1 管理音频播放
    笔记18 | MediaRecorder录音
    笔记19 | 利用MediaRecorder实现录像
    笔记59 | Android管理音频焦点的学习
    笔记60 | Android控制音量与音频播放的学习
    笔记61 | Android兼容音频输出设备的学习
    笔记69 | Android获取MP3文件的ID3信息工具类
    3.2 设备唤醒
    笔记57 | 保持设备唤醒
    笔记58 | Android闹钟的简单实现

  4. 图像与动画
    4.1 动画集合
    AlphaAnimation渐变动画Demo
    CustomAnim自定义动画
    移动+透明渐变叠加动画Demo
    ScaleAnimation缩放动画Demo
    TranslateAnimation移动动画Demo
    RotateAnimation旋转动画Demo
    笔记7 | 淡入淡出动画TransitionDrawable
    笔记24 | 一个中间打开界面的动画
    笔记14 | 图片倒影+渐变效果
    一个圆盘转动实现的代码

  5. 网络传输与数据
    5.1 网络页面
    Activity打开WebView一个小例子
    5.2 数据解析
    JSON小结
    http、TCP/IP协议与socket之间的区别
    Android JSON解析库的使用
    笔记56 | 管理网络的使用
    5.3 数据保存
    笔记39 | 数据储存之SharedPreferences储存的例子
    笔记44 | 数据存储之File存储最简单地实现
    笔记30 | 数据存储之SQLite的介绍及使用

  6. 联系人与位置信息
    6.1 联系人
    笔记20 | 学习整理开源APP(BaseAnimation)程序源码“中的通讯录效果

  7. 界面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. 用户交互
    8.1 用户点击
    笔记31 | 归纳总结Android的点击事件
    笔记3 | 通过onWindowAttributesChanged和onSystemUiVisibilityChange监听状态栏页面的隐藏与显示、动态显示与隐藏状态栏
    8.2 点击滑动
    笔记6 | 从源码理解分析mScrollX和mScrollY,scrollTo()和scrollBy(),smoothScrollTo和smoothScrollBy

  9. 性能优化
    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. 工具
    10.1 debug
    处理CalledFromWrongThreadException错误问题
    10.2 adb
    笔记66 | eclipse/android studio/ADB查看Android应用内存使用情况
    模拟器cmd指令
    10.3 android stuido
    笔记67 | 记录从android stuido传代码到github的学习过程

  11. JAVA
    Java基础之集合归总
    java知识点总结
    Java基础之接口、内部类、抽象类
    Java基础之封装、继承、多态、接口详解
    Java基础之基本类型转换知识点详解
    Java基础之数据类型简摘
    笔记75 | Java字节、十进制、十六进制、字符串之间的相互转换

  12. SDK
    12.1 图片加载工具
    网络图片加载缓存库框架ImageLoader的使用
    笔记12 | 复习Volley(一)基本概念和用法
    笔记13 | 练习Volley(二)加载网络图片的三种方法
    12.2 二维码扫描工具
    使用Zxing来实现二维码扫描
    12.3 刷新工具
    笔记28 | 学习一个简单好用的下拉刷新、上拉加载控件

  13. 其他
    笔记52 | 优化一段苏基平大神的代码记录
    一个说明书程序的代码
    笔记62 | 个人项目“易来”开发记录《一》号码测凶吉模块
    笔记72 | 将姓放在名的后面,排序按姓氏排列的修改笔记

转载于:https://www.cnblogs.com/xiangevan/p/10751636.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值