个人知识体系(持续更新)

这篇博客详尽地介绍了Android开发的各种知识点,包括View的使用,如ActionBar、AlertDialog、LinearLayout等;Fragment的管理和交互,如DialogFragment;动画实现,如属性动画和过渡动画;常用开源库如Volley、EventBus、Picasso的运用;NDK开发的基础;Android Studio的使用技巧;内存分析和代码管理工具;以及各种开发示例和异常分析。同时,深入探讨了Android Framework的启动、View绘制、Message机制、异步任务、进程间通信等方面,涵盖了ActivityManagerService、PowerManagerService、PackageManagerService等多个核心服务。此外,还涉及Java基础概念、并发编程和设计模式等内容。
摘要由CSDN通过智能技术生成

Android App:
一、View
1.1 ActionBar
1、ActionBar的home键
2、利用代码移除系统自带的标题栏
3、Android中层级导航的实现示例
4、Android中工具栏菜单使用示例

1.2 AlertDialog
1、禁用AlertDialog的按键

1.3 LinearLayout
1、LinearLayout增加分隔线

1.4 WebView
1、Android WebView的基本用法

1.5 RecyclerView
1、RecyclerView的基本使用方法
2、RecyclerView滑动到指定位置的接口
3、RecyclerView检测滑动到顶部或底部的代码示例

1.6 SearchView
1、SearchView的基本使用示例

1.7 ViewPager
1、ViewPager与Fragment组合时的基本使用方法
2、Android界面滑动切换:MotionEvent、GestureListener及ViewPager

1.8 View用法示例
1、Android触摸事件传递机制简要分析
2、ViewTreeObserver用法示例


二、Fragment
2.1 通用
1、Fragment调用setRetainInstance的原理
2、Android支持库中Fragment的使用及参数传递
3、基于Fragment回调接口委托工作任务给托管Activity

2.2 DialogFragment
1、控制DialogFragment显示在界面底部
2、Android中DialogFragment使用示例


三、动画
1、Android属性动画(ObjectAnimator)的基本用法
2、Android逐帧动画和补间动画
3、Android过渡动画(Transition Animation


四、开源库
4.1 Volley
1、Android中Volley的使用及部分源码分析
2、Android Volley源码分析(1)
3、Android Volley源码分析(2)

4.2 EventBus
1、Android开源库EventBus的使用及注意事项

4.3 Picasso
1、Picasso库的简单用法

4.4 注解support-annotations
1、Android中的注解
2、示例:Android注解实现代码注入
3、AbstractProcessor: 利用注解动态生成代码

4.5 Material Design
1、Design Support Library(支撑Material Design)


五、NDK开发
1、

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值