一、前言 android的WindowManagerService(简称wms)是系统框架一个非常庞大复杂的一个系统模块,它主要由三大块组成:wms数据结构,wms大遍历,w...
![240](https://cdn2.jianshu.io/assets/default_avatar/14-0651acff782e7a18653d7530d6b27661.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一、前言 android的WindowManagerService(简称wms)是系统框架一个非常庞大复杂的一个系统模块,它主要由三大块组成:wms数据结构,wms大遍历,w...
干活满满,希望多来点技术文章,最好来点视频
努比亚技术团队原创内容,转载请务必注明出处。 1.前言 从用户手指点击桌面上的应用图标到屏幕上显示出应用主Activity界面而完成应用启动,快的话往往都不需要一秒钟,但是这...
@[TOC] 做音频开发,避免不了和蓝牙打交道,尤其是做系统开发,又是不同的模块,所以很多问题很难界定。因而,了解一下蓝牙,对整体的系统架的理解会更加完善。同样的,有线耳机和...
本篇介绍 本篇介绍下AudioTrack的操作,比如Playback的线程运行,播放,write,暂停等流程。 源码介绍 播放线程运行 首先从播放线程的拉起开始,这儿以Pla...
注意:关于Android.bp的权威解释可以参见 android.bp权威文档Google官方语法文档https://android.googlesource.com/pla...
1. StageFright介绍 Android froyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,...
Android窗口机制系列 Android窗口机制(一)初识Android的窗口结构Android窗口机制(二)Window,PhoneWindow,DecorView,se...
本文介绍Service与Activity之间的通信,文章包含以下内容: 一、Service基本用法 二、通过AIDL实现Service与Activity跨进程通信 三、Bin...
setContentView的过程 基于sdk30 setContentView是展示页面重要的方法,需要通过setContentView才能xml显示到页面上来 setCo...
Android窗口机制系列 Android窗口机制(一)初识Android的窗口结构Android窗口机制(二)Window,PhoneWindow,DecorView,se...
View的绘制过程 Q:知道了activity_main.xml是如何添加到DecorView的,那这个DecorView是如何添加到Window的呢? 简单回顾下Phone...
1、导读 .apk文件其实就是一个压缩文件,把文件的后缀改成.zip就可以用windows解压软件解压了。 这是一个apk文件改成zip文件解压后的样子: lib 文件夹里面...
插件化(一) 组件化和插件化的区别: 组件化是将一个app分成多个模块,每个模块都是一个组件(module),开发的过程中我们可以让这些组件相互依赖或者单独调试部分组件,但是...