刘望舒 刘望舒
4年前
Android系统启动流程(一)解析init进程启动过程
作为“Android框架层”这个大系列中的第一个系列,我们首先要了解的是Android系统启动流程,在这个流程中会涉及到很多重要的知识点,这个系列我们就来一一讲解它们,这一篇我们就来学习init进程。"tag:Android框架层Android系统启动categories:Android框架层本文首发于微信公众号「刘望舒」
刘望舒 刘望舒
4年前
Android解析WindowManagerService(一)WMS的诞生
Android框架层Android系统服务WindowManagerServiceAndroid框架层本文首发于微信公众号「后厂技术官」前言此前我用多篇文章介绍了WindowManager,这个系列我们来介绍WindowManager的管理者WMS,首先我们先来学习WMS是如何产生的。本文源码基于Android8.0,与Android7.1.2
刘望舒 刘望舒
4年前
Android解析WindowManager(一)WindowManager体系
Android框架层Android系统服务WindowManagercategories:Android框架层本文首发于微信公众号「刘望舒」前言WindowManagerService(WMS)和AMS一样,都是Android开发需要掌握的知识点,同样的,WMS也很复杂,需要多篇文章来进行讲解,为何更好的理解WMS,首先要了解WindowManage
Stella981 Stella981
4年前
Native层HIDL服务的获取原理
摘要:本节主要来讲解Android10.0Native层HIDL服务的获取原理阅读本文大约需要花费23分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢!\Android取经之路\的源码都基于AndroidQ(10.0)进
Stella981 Stella981
4年前
Mac 打开、编辑 .bash_profile 文件
exportPATH${PATH}:/Users/loaderman/Library/Android/sdk/platformtoolsexportPATH${PATH}:/Users/loaderman/Library/Android/sdk/toolsexportANDROID_HOME$HO
Wesley13 Wesley13
4年前
5G消息能取代IM?一文读懂5G消息的前世今生!
1、引言上个月3大运营商(移动、电信、联通)发布了《5G消息白皮书》(此白皮书PDF版可在文末处下载),宣布将共同启动5G消息业务。!(https://uploadimages.jianshu.io/upload_images/15008390b1455cbb95d63fd.jpg)简单理解,5G消息相当于是原先短消息服务的全新
Stella981 Stella981
4年前
Android之ClassLoader和插件
Android之ClassLoader和插件Android中的ClassLoader本质上跟JRE中的一样,但Android的字节码格式不一样,Android下的ClassLoader不能直接加载普通的jar包,需要使用dex2jar工具中的d2jjar2dex.bat,  把jar转换为classe
Stella981 Stella981
4年前
Android Wear 2.0 AlarmManager 后台定时任务
以前在Android4.0时,alarmManager没什么问题。后来android为了优化系统耗电情况,引入了doze模式,参见此页https://developer.android.com/training/monitoringdevicestate/dozestandby(https://www.oschina.net/action/
Stella981 Stella981
4年前
Kafka中produer发送消息回调超时错误
Kafka版本0.10.1.1producer发送消息后出现如下错误消息: Theproducerhasaerror:Expiring1record(s)fortesttopic0dueto30039mshaspassedsincelastappendTheproducerhasaerror:Expi
Wesley13 Wesley13
4年前
HTTP—请求和响应消息的结构
HTTP消息结构HTTP请求消息和响应消息具有相似的结构,由以下部分组成︰1.startline:一行起始行用于描迹要执行的请求,或者是对应的状态,成功或失败。这个起始行总是单行的。2.\\HTTPheaders:\\一个可选的HTTP头集合指明请求或描迹消息正文。3.emptyline:一个空行