android完美适配平板
前言
其实标题有点吹牛逼了,谁也不敢说能完美适配平板,只能说尽力去做,包括...
Android的UI显示原理之Surface的创建
本文是Android视图层源码分析系列第二篇文章,通过上一篇文章已经了解到WindowMan...
JNI 编程上手指南之字符串处理
引子
JNI 把 Java 中的对象当作一个 C 指针传递到本地方法中,这个指针指向 JV...
序列化机制深入了解 | Java
序列化是将对象保存在磁盘中,或允许在网络中直接传输对象。对象序列化机制允许...
Android中的线程Thread
线程原理
线程创建
线程是比进程更加轻量级的调度单位,线程的引入可以把进...
RecyclerView 性能优化 | 把加载表项耗时减半 (一)预优化,先量化动态构建布局,弃用 xml不同的 ViewGroup,不同的 measure + layout 耗时Talk is cheap, show me the cod
构建 Android App 界面时,RecyclerView 出场率很高。它的加载性能影响着用户体...
Launcher进程启动流程
1、Launcher
Launcher作为Android系统的桌面,它的作用有两点:
作为Android系统的...
Android车载应用开发与分析(1) – Android Automotive概述与编译
1. Android开发者的新赛道
在智能手机行业初兴起时,包括BAT在内许多传统互联...
android View事件传递机制源码走查
上一篇文章我们看了触摸事件的产生 -> Activity.dispatchTouchEvent()的整个...
android自带的压缩方法MediaCodec
VideoCompressTask task = VideoCompress.compressVideoLow(tv_input.getText...
权限认证机制“后门”寻找之旅:表里不一的Android权限认证机制
7 月 29 日,第九届互联网安全大会(ISC 2021)漏洞研究分论坛上,字节跳动无恒实...

