自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (4)
  • 收藏
  • 关注

原创 如何应对 Android 面试官 -> MVVM 实战一个新闻客户端 (下)

本章我们基于重构的方式进行一个 MVVM 的实战,我们将一个新闻列表的普通实现,一步一步的改造成 MVVM 的架构模式,一共分为上中下三个章节,本章继续上一章,开始下篇的讲解;

2024-06-27 16:14:44 814

原创 如何应对 Android 面试官 -> MVVM 实战一个新闻客户端 (中)

本章我们基于重构的方式进行一个 MVVM 的实战,我们将一个新闻列表的普通实现,一步一步的改造成 MVVM 的架构模式,一共分为上中下三个章节,本章继续上一章,开始中篇的讲解;

2024-06-24 10:52:11 245

原创 如何应对 Android 面试官 -> MVVM 实战一个新闻客户端 (上)

本章我们基于重构的方式进行一个 MVVM 的实战,我们将一个新闻列表的普通实现,一步一步的改造成 MVVM 的架构模式,一共分为上中下三个章节;

2024-06-20 18:23:41 930

原创 如何应对Android面试官 -> 玩转 MVx(MVC、MVP、MVVM、MVI)

本章主要讲解下 MVx;

2024-06-06 15:17:06 629

原创 如何应对Android面试官 -> 玩转 Fragment

本章主要讲解下 Framgent 的核心原理;

2024-05-29 21:35:15 948

原创 如何应对Android面试官 -> Window 显示次序,尺寸计算

本章我们继续上一节讲解 WMS 相关知识点,Window 是如何显示以及尺寸计算;

2024-05-22 13:10:13 279

原创 如何应对Android面试官 -> WindowManagerService 启动流程分析

本章主要从上面几个角度来讲解 WindowManagerService;

2024-05-10 13:11:40 988 1

原创 如何应对Android面试官 -> PKMS 权限管理

本章我们继续上一章节,讲解 PKMS 相关知识点;

2024-05-07 13:01:04 956

原创 如何应对Android面试官 -> PKMS 安装与签名校验

本章主要围绕以上几个知识点进行讲解,最后会手写一个 权限申请框架;

2024-04-25 13:26:03 658 1

原创 Jetpack Compose -> 重组的性能风险和优化

Jetpack Compose 又一弹来袭:重组的性能风险和优化,带你玩转 Jetpack Compose

2024-04-23 20:00:42 686

原创 如何应对Andriod面试官 -> 如何 Hook Activity 的启动流程?

本章主要讲解下 Activity 的hook原理;

2024-04-17 19:13:14 878

原创 如何应对Android面试官 -> startActivity 流程详解

本章主要讲解下 Activity 的启动流程;

2024-04-15 20:25:04 739

原创 如何应对Android面试官 -> ActivityManagerService 是怎么启动的?

本章主要讲解下 什么是 AMS,以及它是如何启动的;

2024-04-15 20:24:19 690

原创 如何应对Android面试官 -> ActivityManagerService 是怎么启动的?

本章主要讲解下 什么是 AMS,以及它是如何启动的;

2024-04-15 20:23:45 614

原创 如何应对Android面试官 -> ActivityManagerService 是怎么启动的?

本章主要讲解下 什么是 AMS,以及它是如何启动的;

2024-04-12 12:04:44 801

原创 如何应对Android面试官 -> Android 如何实现增量更新,Tinker patch包生成核心原理

本章主要讲解 Dex 格式分析以及增量更新实现原理;

2024-04-10 10:38:44 977

原创 Jetpack Compose -> 状态机制的背后秘密

Compose 里面用 mustableStateOf 创造出的 MustableState 是很简单的判断『是否重新赋值』 所以其无法监听普通的 List 和 Map,包括普通的 mustableListOf 和 mustableMapOf, 只能使用 mutableStateListOf 和 mustableStateMapOf 来解决;

2024-04-08 13:25:51 1003

原创 如何应对Android面试官 -> Android 系统启动流程浅析

Zygote 中文翻译为『受精卵』,正如其名,它主要用于孵化子进程。在 Android 系统中有以下两种程序:Java 应用程序,主要基于 ART 虚拟机,所有的应用程序 Apk 都属于这类 Native 程序,也就是利用 C 或 C++ 语言开发的程序,如 bootanimation。

2024-04-02 14:12:17 377 1

原创 大龄程序员的2024年3月总结:鸿蒙,发起GDE申请,金石计划获奖,月榜,技术文章

就像我前面介绍的那款 App『好事发生』一样,我也会把发生在我身边的趣事用它记录下来,若干年后自己回忆的时候,可以依然清晰的想起来~~

2024-03-31 13:55:20 975

原创 如何应对Android面试官->Android中的类加载机制,手写热修复框架(上)

本章主要介绍 Android 中的类加载机制和 Java 中的类加载机制有什么不同?为热修复预热

2024-03-28 12:49:43 589

原创 如何应对Android面试官->进程通信如何注册与获取服务

进程通信,如何注册与获取服务的讲解,带你玩转 Framework

2024-03-27 20:19:37 1112

原创 如何应对Android面试官->进程通信,启动与获取SM服务

ServiceManager 讲解,轻松应对Android面试官连环炮,轻松应对注册获取的流程

2024-03-23 23:58:17 1072

原创 Jetpack Compose -> 无状态、状态提升,单向数据流

上一章节我们讲解了,本章我们来讲解下 Compose 的 『无状态』,状态提升,单向数据流;

2024-03-13 09:52:14 775

原创 如何应对Android面试官->玩转Binder机制,手写MMKV核心实现

深度理解binder启动注册机制,带你玩转mmap,并手写mmkv核心实现

2024-03-11 15:27:34 1006

原创 如何应对Android面试官->Handler原理解析,玩转同步屏障

handler连环炮,轻松应对Android面试官

2024-03-05 13:26:23 716

原创 Jetpack Compose -> 重组作用域和remember()

compose 又一弹~~

2024-02-22 18:54:35 1256

原创 如何应对Android面试官->实战高级UI,用自定义View画一条锦鲤(下)

自定义View绘制锦鲤(下),让小鱼游动起来~~~

2024-02-19 19:02:33 1035

原创 如何应对Android面试官->实战高级UI,用自定义View画一条锦鲤(上)

如何用自定义View画一条鱼,涉及到哪些知识点~让我们来一探究竟,深度玩转这些知识点,助你轻松应对Android面试官连环炮~

2024-02-08 10:11:43 1615

原创 如何应对Android面试官-> 自定义 PhotoView 事件分发

自定义 PhotoView 事件分发,实现图片的基础操作;

2024-02-05 10:00:50 1186

原创 大龄程序员的2024年1月总结:转岗、热榜、分享、健康、技术文章

一月总结

2024-02-02 10:16:34 928

原创 如何应对Android面试官-> CoordinatorLayout详解,我用 Behavior 实现了手势跟随

CoordinatorLayout 原理深度解析,自定义 Behavior 实现高级特效,带你轻松应对Android面试官连环炮

2024-01-31 15:24:38 799

原创 Jetpack Compose -> MutableState 和 mutableStateOf()

JetPack Compose 第三弹,MutableState 和 mutableStateOf

2024-01-29 20:49:37 1383

原创 如何应对Android面试官-> NestedScrollView 嵌套滑动机制详解,手写 NestedScrollView 核心实现

NestedScrollView嵌套滑动机制详解,手写NestedScrollView核心实现,大厂面试官助你轻松应对嵌套滑动连环炮

2024-01-26 10:32:59 2341

原创 如何应对Android面试官-> 玩转 ViewPager 懒加载

大厂面试官带你玩转 ViewPager 懒加载,深度理解ViewPager渲染原理,轻松应对Android面试官连环炮

2024-01-23 09:55:47 1168

原创 Jetpack Compose -> 分包 & 自定义Composable

Jetpack Compose 初探

2024-01-21 14:19:47 1140

原创 如何应对Android面试官->我用RecyclerView实现了探探的滑动效果

大厂面试官带你轻松理解RecyclerView缓存复用原理,实战探探左滑一下,右滑一下,轻松应对面试官连环炮

2024-01-17 09:44:00 1078

原创 如何应对Android面试官->我用RecyclerView实现了吸顶效果

大厂面试官带你深度理解 RecyclerView 的 ItemDecoration,深度定制 ItemDecoration 实现吸顶效果,轻松玩转RecyclerView,应对 Android 面试官连环炮

2024-01-15 13:27:48 997

原创 如何应对Android面试官->文字中心绘制和颜色渐变,实战头条炫酷ViewPager指示器

文字的中心点绘制和颜色渐变如何实现?大厂面试官带你一步一步深入理解,玩转文字绘制,轻松应对Android面试官连环炮

2024-01-12 09:41:57 442

原创 如何应对Android面试官->事件分发冲突与解决方案大揭秘

大厂面试官带你深度理解事件分发流程,以及滑动冲突解决方案,助你轻松应对Android面试官自定义View事件处理连环炮

2024-01-10 13:06:03 858 1

原创 Jetpack Compose -> 声明式UI & Modifier

本章主要介绍下 Compose 的声明式 UI 以及初级写法; 什么是声明式UI,以及声明式UI与传统UI的区别?带你进行 Compose 的初级探索~~~

2024-01-08 14:11:24 1305 1

ViewPager嵌套ListVIew实现上拉和下拉刷新

ViewPager中嵌套ListView实现了下拉刷新和上拉更多 解决了冲突问题。

2014-03-13

Android禁止某些软件的安装

在开发中经常会自动安装一些软件到手机上,很烦人,就自己写了个程序就监听某个软件的安装广播,并将其卸载掉

2014-03-13

ViewFillper+ViewFlow+Viewpager的一起介绍

网上很少看到关于这三个一起介绍,就把这三种整到一起,希望对大家有帮助

2014-03-13

ViewFillper+ViewFlow+ViewPager的使用方法

看了很多,很少有关于三种使用方法一起介绍的,就抽时间整理了一下。。。

2014-03-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除