首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
未分类
订阅
storytellerF
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
常用加密算法分析
笔者先后收集了AES、SHA、ECC等加密方法的比较好的C语言实现(执行快,依赖少)。 在收集的过程中查阅了一些资料,梳理了一些知识点,这里和大家分享一下。
探索 Android Handler 消息机制
解析Android Handler 消息机制核心组件,阐述epoll/eventfd高效轮询原理,剖析主线程非阻塞、同步屏障及消息池复用机制,结合源码为ANR与卡顿问题提供解决方案。
写给应用开发的 Android Framework 教程——学穿 Binder 篇之 Binder 程序示例之 C 语言篇
Binder 程序示例之 C 语言篇 本文基于 Android 10 源码环境。 1. 引子 Binder 是一个 RPC(Remote Procedure Call) 框架,翻译成中文就是远程过程调
深入理解Android 之Service绑定流程
这里不会过多的深究AIDL进程通信底层原理,而是通过简单Demo开启一个新的进程远程服务与Activity绑定来简单回顾 bindService 方式Service绑定。 经过上一小节的例子,根据打印结果,通过源码探究服务绑定过程。还是从Activity的 bindServic…
从onVsync()说起,DisplayEventReceiver在视图渲染中扮演什么角色?
FrameDisplayEventReceiver.run()方法,这个方法是收到底层脉冲信号后,onVsync()触发调用的,最终实现了View的三大渲染流程measure、layout、draw。
Android Service重启恢复(Service进程重启)原理解析
Android系统中,APP进程被杀后,等一会经常发现进程又起来了,这个现象同APP中Service的使用有很大关系,本文指的Service是通过startService启动的,而不是通binderSertvice启动的,binderSertvice是通Activity显示界面…
Attr、Style 和 Theme 详解
这三个概念贯穿 Android 框架的方方面面,是 Android 程序设计中很重要的一环,理解它们,并能学以致用,不但可以让你的代码变得简洁明了,还可以让你的应用更加灵活。但目前网上资料对这块介绍的知识点往往比较散,不是很系统全面,在此特以自己开发经验总结此文一篇,希望可以帮助初学者把这三个概念彻底搞明白,开发出高质量的 Android 代码。
图片压缩知识梳理(6) VectorDrawable 及 AnimatedVectorDrawable 使用详解
一、Vector优点VectorDrawable主要有两个优点:屏幕自适应和体积小。如果我们使用的是普通的png或者jpg图片,那么为了能让图片在不同分辨率的机型上能够很好地展现,通常会在各个draw
Android - 手把手教你写出一个支持嵌套滑动的View
嵌套滑动机制,想必大家都不陌生,当我们在使用CoordinatorLayout + AppBarLayout框架设计界面,嵌套滑动就显得尤为地重要。CoordinatorLayout成为协调布局,目的
车载技术——Window Display之surface的绘制过程与原理
一、Surface 概述 OpenGL ES/Skia定义了一组绘制接口的规范,为什么能够跨平台? 本质上需要与对应平台上的本地窗口建立连接。也就是说OpenGL ES负责输入了绘制的命令,但是需要一