抬头仰望星空,是否能发现自己的渺小。

伪斜杠青年

人们总是混淆了欲望和理想

Android 相关书签链接整理 2021.03

互联网上的内容,稍不留意就飞走了~

前言

一直以来都在整理一些平时遇到的问题,大多数情况下都自己开了一篇文章 CV 然后记录了一下,但有些实在过于复杂(其作者一篇文章写了一个星期都是有可能的),就仅保存了书签,现在有点时间就整理 / 清理一下,一些失效的文章,只有标题,没有链接,失效原因一般是网站关闭、写作平台倒闭之类的。

PS:不保证文章准确性,也不保证其质量特别优质,仅供参考,有些链接代表一个系列噢~

系统相关

android系统锁屏实现 | ay27
Android 6.0 菜单键添加全部清除按钮 – extfff – 博客园
Android6.0锁屏源码分析之界面布局分析
Android8.0中获取U盘的各种信息
Android6.0中PowerManagerService分析
Android7.0 PowerManagerService亮灭屏分析(一)
Android7.0 PowerManagerService亮灭屏分析(三)
PowerManager 不是只有 WakeLock | 掘金技术征文
Android组件框架:Android组件管理者ActivityManager
Android Daydream 互动屏保
Android 7.0 SystemUI Recent浅析
Android5.1 -Recents分析
Android8.0(34)—-Android 8.0 Settings流程分析与变动
Android 9.0源码学习-AccessibilityManager
Android触摸屏事件派发机制详解与源码分析一(View篇)
android源码解析
图解Android – Android GUI 系统 (1) – 概论

三方框架 / 工具

RxJava:自己动手撸一个RxBinding(一)。
Glide4 使用教程
你必须了解的 RecyclerView 的五大开源项目 – 解决上拉加载、下拉刷新和添加 Header、Footer 等问题
从零开始的Android新项目11 – 组件化实践
使用ThumbnailUtils类获取视频的缩略图
Android 获取视频(本地和网络)缩略图的解决方案
Java IO流学习总结七:Commons IO 2.5-FileUtils

系统 API / 原生控件源码分析

Preference详解之Preference系的基本应用(三)
Android中Shape的属性说明及其使用
ViewDragHelper(一)— 介绍及使用(入门篇)
不再迷惑,也许之前你从未真正懂得 Scroller 及滑动机制
RecyclerView.smoothScrollToPosition了解一下
让你明明白白的使用RecyclerView——SnapHelper详解
「性能优化2.4」 AsyncLayoutInflater实现异步加载布局
RecyclerView的Adapter中attach和detach探索
Android开发 View的阴影详解
layout_constraintDimensionRatio中 H与W的区别
NestedScrollView 源码解析
Android 日常 | TextView 的 breakStrategy 属性是怎么回事?
RecyclerView 源码分析(五) – Adapter的源码分析
RecyclerView之ItemDecoration由浅入深
RecyclerView之使用ItemTouchHelper实现交互动画(Material Design新控件)
Android Handler机制1之Thread
深度解析ViewPager 页面 滑动效果PageTransformer
四种色彩模式ARGB_8888、ARGB_4444、 RGB_565、 ALPHA_8的区别
Bitmap之位图采样和内存计算详解

自定组件

骨架屏(Skeleton Screen)在Android中的应用
十分钟搞定酷炫动画,定制 SwitchBar
封装个 Android 的高斯模糊组件
Android网络:开发浏览器(一)——基本的浏览网页功能开发
ViewPager两种方式实现无限轮播
属性动画自定义 – 属性动画实现View的宽高改变
Android-LinearGradient實現TextView字型漸變的效果
关于着色器LinearGradient的使用
富文本收集
KeyboardVisibilityEvent
Android自定义View教程目录
Android开发之仿微博贴纸效果实现——进阶篇
自定义控件三部曲之绘图篇(八)——Paint之ColorMatrix与滤镜效果
Android滤镜效果实现及原理分析

平台交互

Android使用JsBridge与JavaScript交互
Android:你要的WebView与 JS 交互方式 都在这里了
Android:是时候掌握WebView与Js的交互技术了
远程调试 WebView  |  Tools for Web Developers  |  Google Developers

Java 并发

CountDownLatch、CyclicBarrier、Semaphore共同之处与区别以及各自使用场景
从ReentrantLock的实现看AQS的原理及应用
Java CAS 原理剖析
ReentrantLock 实现原理
请描述一下synchrnoized的底层实现及重入的实现原理

UI / 动画

平面设计中的网格系统
android 谷歌地图的图标翻页旋转效果
有关EaseIn,EaseOut,EaseInOut
Android技能树 — 动画小结
这效果炸了,网易云音乐“宇宙尘埃”特效

或许是一篇够了系列

Android单元测试只看这一篇就够了
约束布局ConstraintLayout看这一篇就够了
LiveData 使用详解
协程在Android实际开发中到底带来哪些好处(一)
你真的会用Fragment吗?Fragment常见问题以及androidx下Fragment的使用新姿势
Fragment 使用详解
最全面的Kotlin协程: Coroutine/Channel/Flow 以及实际应用
kotlin协程高级玩法之生产者与消费者实现
Kotlin coroutines meeting Architecture components
CoroutineScope
协程上下文与调度器
MediatorLiveData的使用
android matrix 最全方法详解与进阶(完整篇)

一些问题

窗体的使用,在当前窗体显示,在主屏幕上显示窗体,解决获取宽高为0的问题
RecyclerView 刷新闪烁
获取Android手机屏幕各个区域的宽高尺寸
Android之调节屏幕亮度
TextView的文字长度测量及各种padding解析
使用Kotlin关闭/隐藏Android软键盘
Android HTTP网络安全配置 高版本Android系统联网报错解决方法精要总结
Intercepting Android HTTP

一些可能的盲点

Android UI 线程更新UI也会崩溃???
你知道Android为什么会Crash吗
数字签名是什么?
图解SSL/TLS协议
SEO 的 301 重定向:你需要知道的一切
“新技术” 又又又又来了?
新技又又又又又叒来了?

复杂知识点 / 重要源码分析

Android性能优化全方面解析
深入探索Android内存优化
05 | 卡顿优化(上):你要掌握的卡顿分析方法
安卓自定义View进阶-事件分发机制原理
安卓自定义View进阶-事件分发机制详解
安卓自定义View进阶-MotionEvent详解
Android 屏幕刷新机制
今日头条 ANR 优化实践系列 – 设计原理及影响因素
Webview.apk —— Google 官方的私有插件化方案

最后

这些天检索的时候稍微留意就知道博客园很多文章已经无法访问,以前简书的事件也是一个警示。数据交给他人不安全也不自由,同时伴随丢失的风险。自己管理也需要一定支出还得维护勤备份防被黑,很多前辈的个人 blog 都关得差不多了,大概是生活中的事情变多了无力顾及,有些可惜,只能说且看且珍惜。


0条评论

发表评论