随笔分类 -  Days

Oh those days
摘要:本文在 https://wkmcyz.notion.site/2cbaab3404c04513b16f40f48e0c9cb7 阅读体验更好。 我和小辉一起散步,小辉忽然说他最近要写一个实现锁能力的机制,可以让 java 各个线程通过这个机制比较好地实现同步。 我问他:“那用法是什么?” 小辉说:“ 阅读全文
posted @ 2022-01-25 00:10 wkmcyz 阅读(44) 评论(0) 推荐(0) 编辑
摘要:本文在 https://wkmcyz.notion.site/Android-e203f65b6c1c4022b053db6ce24570bd 阅读体验更好。 说说 Android 的壁纸管理 Android 的壁纸是由 WallpaperManagerService 进行管理的。下文中的 “管理服 阅读全文
posted @ 2022-01-20 00:23 wkmcyz 阅读(811) 评论(0) 推荐(0) 编辑
摘要:在 https://wkmcyz.notion.site/WMS-d85f58e79d294d93ad4b5f6d18188b99 可以获得更好的阅读体验 学习笔记-WMS 简述 WindowManagerService,负责 Android 内 window 的展示管理,类似一个系统级别的 vie 阅读全文
posted @ 2022-01-12 23:43 wkmcyz 阅读(354) 评论(0) 推荐(0) 编辑
摘要:[灌水] 简单聊下 SystemServer 都干了些什么 system_server 进程作为 Android 的操作系统基础能力提供者,其本身启动的时候需要进行一些处理才能保证 Android 系统的完整运行。本文简单灌水式说明一下 system_server 初始化的时候执行的操作,总共分为三 阅读全文
posted @ 2022-01-09 22:05 wkmcyz 阅读(107) 评论(0) 推荐(0) 编辑
摘要:本博客在 https://wkmcyz.notion.site/InputManagerService-616004c0a3fa4324b952f7e8563a010f 可以获得更好的阅读体验。 学习笔记-说说 InputManagerService 相关内容 Android 的触摸事件,可以分为三 阅读全文
posted @ 2022-01-05 22:28 wkmcyz 阅读(154) 评论(0) 推荐(0) 编辑
摘要:View 的软件绘制和硬件绘制 开发 android 应用的时候,常有一些问题会涉及到 “硬件加速” ,例如在某个页面上打开/关闭硬件加速来解决特定问题。那么今天就简单说下具体 硬件绘制 相关的一些内容。 应用里的页面是以一棵棵 View 树表示的,其中每个 view 代表屏幕上一块内容。而实际显示 阅读全文
posted @ 2022-01-03 01:11 wkmcyz 阅读(366) 评论(0) 推荐(0) 编辑
摘要:Android Gradle Plugiin 是每个开发 Android 的朋友都必须使用的东西,它是一个 gradle 的 plugin,其中实现了很多 androdi 相应的功能。这篇博客简单介绍一下 Android Gradle Plugin 到底是做什么的?又该怎么查看它具体的执行步骤。 A 阅读全文
posted @ 2021-12-30 00:00 wkmcyz 阅读(418) 评论(0) 推荐(0) 编辑
摘要:closeable-check 是 byteX 里的一个插件。可以用来检测代码里是 Closeable 的局部变量对象未关闭的问题,Closeable 是 java 里的一个接口,表示该资源使用之后需要及时 close 以节约资源占用。如果没有正确 close 有可能会导致问题。例如 File 文件 阅读全文
posted @ 2021-12-26 22:05 wkmcyz 阅读(59) 评论(0) 推荐(0) 编辑
摘要:说说 bytex 的 extension (1) access-inline 本文谈论一个比较小的内容,说一下 byteX 自带的一个插件 —— ”access-inline“ 的实现 。 access-inline 是用来解决什么问题的? 众所周知,Android 应用的方法数量是有过一些问题的, 阅读全文
posted @ 2021-12-22 23:41 wkmcyz 阅读(187) 评论(0) 推荐(0) 编辑
摘要:说说 ByteX 里的插件是如何执行的 本篇有点灌水…… 本来笔者想简单说下 “ByteX 里的插件的执行流程”,但是发现官方已经有很好的解释和说明了。所以就给出一些简单的说明好了。 首先可以参考的内容是 官方文档 以下为灌水内容,是随手写的笔记 plugin 是如何被执行的 类继承结构 :Comm 阅读全文
posted @ 2021-12-20 22:45 wkmcyz 阅读(91) 评论(0) 推荐(0) 编辑
摘要:说说开发 ByteX 里的插件的第一步 byteX 里的插件可以单独运行,也可以注册到公用平台上被调用,那么具体是使用了什么样的 gradle 语法将自己注册到共用平台上的呢? 笔者会简单说几个像笔者一样的新人不知道的点,再详细一些的内容(比如抠具体的源码方法)就不赘述啦。这些知识点也是开发基于 b 阅读全文
posted @ 2021-12-15 22:48 wkmcyz 阅读(257) 评论(0) 推荐(0) 编辑
摘要:说说 ByteX 的能力说说 ByteX 的能力ByteX 的能力说明ByteX 的实现今天以笔者简陋的知识说下对 ByteX 的了解。ByteX 是一个 Android gradle 插件管理库,其中默认提供了很多功能。今天只是希望可以简明地述说一下 ByteX 的功能,以及其实现的一些重点。因为 阅读全文
posted @ 2021-12-12 21:28 wkmcyz 阅读(273) 评论(0) 推荐(0) 编辑
摘要:本文原文在 https://wkmcyz.notion.site/pandora-7addb6e57ddc4aa9a19e83a3d4186973 ,复制到 cnblog ,格式不太对,朋友们见谅。 简介 本篇简单介绍一下 pandora 的视图调试相关的功能是怎么实现的。 笔者今天写东西的时间不多 阅读全文
posted @ 2021-12-08 23:28 wkmcyz 阅读(64) 评论(0) 推荐(0) 编辑
摘要:Android 工具库 pandora 简介 - 沙盒的实现 Pandora 是一个优秀的开源 Android 开发工具,用来进行开发时候的一些辅助工作。本文简单介绍下 pandora 以下重要功能的对应实现方式: 沙盒文件 沙盒文件 pandora 展示的沙河文件有如下三类: Database 数 阅读全文
posted @ 2021-12-05 00:25 wkmcyz 阅读(568) 评论(0) 推荐(0) 编辑
摘要:简单说下 systemui 因为最近在进行一些 systemui 的开发,所以想简单地介绍一下笔者现在所认知的 systemui(目前的了解还是很浅的,希望高手们勿喷……)。 systemui 是什么? systemui 是一个 Android 的系统级别的 apk 应用,其中有系统的 状态栏、导航 阅读全文
posted @ 2021-12-01 23:03 wkmcyz 阅读(1437) 评论(0) 推荐(0) 编辑
摘要:聊聊我所知道的 Android 相关的代码检测 因为笔者业务开发能力不太够,所以会经常做一些周边的杂活。曾经做过在团队里建立代码检测机制的工作,所以我想简单地说下这部分的内容。 代码检测的地位 首先要说的是 软件开发的检测 的目的是什么,以及都有那些类型的检测。 在我看来,检测的目的就是为了 保证代 阅读全文
posted @ 2021-11-29 23:17 wkmcyz 阅读(297) 评论(1) 推荐(0) 编辑
摘要:利用 Gradle 构建 Android 前置后置任务的详细介绍 前言 “构建 Android 前置后置任务” 指的是打 Android 包的时候通常会有的之前的一些操作以及之后的一些操作。例如在打包前自动修改版本号、打包成功后进行加固等等。 上一篇简单介绍了将 Android 构建从 python 阅读全文
posted @ 2021-11-27 11:25 wkmcyz 阅读(671) 评论(0) 推荐(0) 编辑
摘要:利用 Gradle 进行 Android 包构建的大概思路说明 问题背景 本篇要说的 Android 打包 是什么 这里所说的 Android 打包 并不是大家都知道的 ./gradlew assembleRelease 命令,而是我们一般自动化打包的时候,执行的前置和后置的一些任务,这些任务可能包 阅读全文
posted @ 2021-11-24 23:07 wkmcyz 阅读(140) 评论(0) 推荐(0) 编辑
摘要:聊聊怎么记忆比较好 最近看书,使用了一些学来的有助于记忆的方法,主要就是 为要学习的知识点建立一个易于记忆的映射 。并且我觉得这个真的很有用。 网络上的学习方法 上网上又随便看了看大家介绍的学习方法,有很多,总结就是如下方法: 学习时候,增强知识点之间的连接 比如所谓的 记忆宫殿 (利用空间想象进行 阅读全文
posted @ 2021-11-22 23:08 wkmcyz 阅读(24) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示