首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
Woong
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
VS Code 折腾记 - (16) 推荐一波实用的插件集
VS Code越来越完善了,这半年期间我又搜罗了一波个人认为比较实用的插件。 Dotfiles Syntax HighlightingPreview :常见隐藏文件语法高亮,挺实用的。 Universe :一款比较柔和的暗色调主题,很喜欢。
ViewModel的日常使用封装
ViewModel的日常使用封装,通过三种方式进行创建使用。这篇文章是在讲解kotlin协程的时候扩展而来,如果对kotlin协程感兴趣的可以通过下面链接进行阅读.
手写解析微信Matrix性能监控日志的工具
深入浅出讲解微信Matrix是如何做性能优化的。深入浅出讲解微信Matrix是如何做性能优化的。深入浅出讲解微信Matrix是如何做性能优化的。
汉字笔顺动画技术剖析
汉字笔顺动画是语文教育需求,我们导入开源的Hanzi Writter并部署编辑器,应用在大力智能作业灯上。相比原版我们扩展了Android和iOS端实现,还提供了更优的动画性能和更强的控制能力。
BitmapPool 了解吗?Glide 是如何实现 Bitmap 复用的?
本文带你了解下 Glide 的 Bitmap 加载和复用流程设计,带你了解 BitmapPool 以及 Bitmap 使用过程中的各种小细节~
Matrix原理分析系列之开篇
应用性能监控和性能优化一直是老生常谈的话题,很多大厂都有专门的团队在做,腾讯就做了一款性能监控的框架matrix,且已经开源,对于个人而言,这是一次绝佳的学习机会,像如何做到启动耗时的计算,就要去了解App的启动过程,系统函数如何被调用,被调用的顺序又是什么等等吧,这次内容即将…
zygote启动流程
在Android系统中,zygote是一个native进程,是所有应用进程的父进程。而zygote则是Linux系统用户空间的第一个进程——init进程,通过fork的方式创建并启动的。 zygote进程在启动时,会创建一个Dalvik虚拟机实例,每次孵化新的应用进程时,都会将…
Android系统启动过程
计算机的硬件包括:CPU,内存,硬盘,显卡,显示器,键盘鼠标等输入输出设备。所有的软件都是存放在硬盘中,程序执行时,需要将程序从硬盘上读取到内存中,然后加载到CPU中来运行。当按下开机键时,内存中什么都没有,因此需要借助某种方式,将操作系统加载到内存中,而完成这项任务的就是BI…
小心 getLaunchIntentForPackage() 方法
用PackageInstaller安装应用,在安装完成界面里点击打开,应用闪屏页打开后,按Home键回到桌面,点击桌面里的应用图标。 问题点:再打开一个闪屏页。 对比以上两种启动另一个应用的代码实现,可以发现: PackageManager#getLaunchIntentFor…
来,带你手写个性能检测工具
性能优化,基本每位 Android 开发都需要考虑这个问题。像LeakCanary、hugo这些都是大家常用的性能检测工具,而这次我要讲的是 BlockCanary,由于这个库很久没更新了,所以可能很多人不认识,但是这并不妨碍我们去理解它的实现原理。 该库的功能主要为检测在主线…