首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
c_c_
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
113
文章 12
沸点 101
赞
113
返回
|
搜索文章
赞
文章( 12 )
沸点( 101 )
一文理解 onMeasure -- 从 MeasureSpec 说起
记得我刚接触自定义 View 的时候,关于 View 的测量、布局、绘制三大流程,最难懂的就是 onMeasure 过程。相比于 onLayout 和 onDraw 只关注当前 View 的逻辑
聊聊获取屏幕高度这件事
问题的起因是我发现 PopupWindow弹出位置不正确时发现的。其实早在两年多前,我就发现我手上的小米MIX2s 获取屏幕高度不正确...
[Android] 浅谈虚拟框架VirtualApp原理 & 检测方案
VirtualApp是一款运行于Android系统的虚拟框架。 本文将配合VirtualApp的源码,简单介绍VirtualApp免安装启动apk的Activity的基本原理,以及相关的检测方案。
反思 | Android 音视频缓存机制的系统性设计
本文将针对 Android 音视频缓存解决方案中,先驱级别的 AndroidVideoCache 库进行深入的剖析,读者不应关注具体的代码细节,而应关注整体的设计思想及流程实现。
Kotlin之witchContext与launch以及async的区别
在使用协程的过程中,有几个不同的启动协程的函数,分别适用于不同的场景。主要包括withContext、launch、async,这篇文章主要是通过一个例子来看看这几个协程启动函数的区别,每一个函数都有其使用的场景,可以根据要实现的目标来选择到底应该使用哪个函数。 lauch是最…
用Flutter开发一个桌面端ADB工具应用
作为一个Android开发者,在开发过程中经常会用到ADB命令,每次进行手敲都觉得麻烦得很,尤其是有些命令忘记了,还得去查,浪费时间,影响效率,于是用Flutter把一些常用的ADB命令封装成一
开源项目shizuku研究
server是一个纯java项目,被打包成dex, 作为资源文件被打包到shizuku manager App中, server负责响应执行一些提权的命令。app安装运行后, server和libshizuku.so会被释放到sdcard上,用户使用adb 执行shell命令后…
Android ASM 字节码插桩:助力隐私合规
近两年来工信部对于应用的隐私合规安全问题愈加重视,对 Android 平台的管控程度也要比 IOS 平台严格很多,很多不合规的应用也先后被下架要求整改 要避免出现隐私合规安全问题,最主要的就是要做到以
卷起来了!Android OpenGL 仿自如 APP 裸眼 3D 效果
既然客户端都卷成这样了,干脆破罐破摔,把 Android OpenGL 的实现版本也补齐,毕竟 图形学或许会迟到,但绝不会缺席 。
Android 12 快速适配要点
Android 12 需要更新适配点其实并不多,本篇将主要介绍最常见的问题,赶紧动起手适配起来吧~
下一页
关注了
19
关注者
5
收藏集
4
关注标签
34
加入于
2016-10-03