文章介绍NDEF和MifareClassic两种格式数据读写标签的方法。 在进行Nfc的读写之前,了解卡片的存储结构是非常重要的(非常重要,尤其对理解MifareClas...
文章介绍NDEF和MifareClassic两种格式数据读写标签的方法。 在进行Nfc的读写之前,了解卡片的存储结构是非常重要的(非常重要,尤其对理解MifareClas...
Android跨进程通信IPC整体内容如下 1、Android跨进程通信IPC之1——Linux基础2、Android跨进程通信IPC之2——Bionic3、Android跨...
本文基于Android6.0。WindowManagerService只负责窗口管理,并不负责View的绘制跟图层混合,本文就来分析WMS到底是怎么管理窗口的。初接触Andr...
在Android系统中,窗口是有分组概念的,例如,Activity中弹出的所有PopupWindow会随着Activity的隐藏而隐藏,可以说这些都附属于Actvity的子窗...
窗口管理可以说是Android系统中最复杂的一部分,主要是它涉及的模块比较多,虽然笼统的说是窗口管理,其实,除了WindowManagerService还包括SurfaceF...
本文基于API23源码 前序 Android系统启动流程介绍 Android系统_启动流程分析Android系统_Zygote启动流程分析Android系统_SystemSe...
基于Android 7.0源码分析 应用收到Motion事件传递至Activity的过程 应用对于Motion事件的处理比较复杂,不同类型的事件处理方式不同: Down事件 ...
根据//www.greatytc.com/p/c2e26c6d4ac1Android处理down的时候是直接处理的, 但是处理move的时候需要等待vsync.但是...
从手指接触屏幕到MotionEvent被传送到Activity或者View,中间究竟经历了什么?Android中触摸事件到底是怎么来的呢?源头是哪呢?本文就直观的描述一个整个...
目录:1 MessageQueue next()2 Vsync3 Choreographer doFrame4 input 系统是一个无限循环的模型, Android也不例外...
可能是推Perfetto
platform-tools下找不到systrace文件夹谷歌官方在22年3月发布的33.0.1版本的platform-tools包中移除了systrace,而最后一个含有systrace的platform-tools版本是33.0...
Android事件分发机制详解:史上最全面、最易懂前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...
这张图牛逼,非常详细易懂👍
原来Android触控机制竟是这样的?有什么料? 从这篇文章中你能获得这些料: 了解一次触摸事件究竟是如何产生的? 了解触摸事件究竟是如何传递的? 学会从根源处分析你的App中的滑动冲突。 能够更自信的创作出具有...
本篇文章已授权微信公众号 dasu_Android(大苏)独家发布 这次想来讲讲系统应用集成过程中遇到的一些坑,尤其是 so 文件相关的坑。 背景 埋这些坑的最初来源是由于测...
预置带so的apk,很容易出现一个问题:使用apk手动安装,可以正常执行so相关程序,但是打包到系统内,作为内置应用的话,so文件加载的时候就会报错。 首先来看apk的安装。...
通俗易懂的文章就是好文章👍
深入浅出Android屏幕刷新原理如需转载请评论或简信,并注明出处,未经允许不得转载 目录 前言 现在Android的应用界面越来越复杂,很多时候页面中还有各种动画,所以页面卡顿、掉帧等问题就随之而来,所以就...
如需转载请评论或简信,并注明出处,未经允许不得转载 目录 前言 现在Android的应用界面越来越复杂,很多时候页面中还有各种动画,所以页面卡顿、掉帧等问题就随之而来,所以就...
设置项列表的内容通过静态配置+动态添加的方式获取。本文以MTK平台的快霸为例探讨如何进行动态加载。 一,解析动态加载项 每个页面都有自己特定的动态加载项,那么每个页面如果获取...
通俗易懂
详解 SEAndroid 以及 Hack 其规则(sepolicy)之前在搞Xposed的时候遇到一个问题是Xposed的卸载原本需要root权限,但是Xposed的原理是hack了zygote这个进程(xposed原理以后有时间再写),而z...