刘望舒 刘望舒
4年前
Android系统启动流程(一)解析init进程启动过程
作为“Android框架层”这个大系列中的第一个系列,我们首先要了解的是Android系统启动流程,在这个流程中会涉及到很多重要的知识点,这个系列我们就来一一讲解它们,这一篇我们就来学习init进程。"tag:Android框架层Android系统启动categories:Android框架层本文首发于微信公众号「刘望舒」
开放API接口签名验证,让你的接口从此不再裸奔
接口安全问题请求身份是否合法?请求参数是否被篡改?请求是否唯一?AccessKey&SecretKey(开放平台)请求身份为开发者分配AccessKey(开发者标识,确保唯一)和SecretKey(用于接口加密,确保不易被穷举,生成算法不易被猜测)。防止篡改参数签名1.按照请求参数名的字母升序排列非空请求参数(包含AccessK
刘望舒 刘望舒
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
3年前
Native层HIDL服务的获取原理
摘要:本节主要来讲解Android10.0Native层HIDL服务的获取原理阅读本文大约需要花费23分钟。文章首发微信公众号:IngresGe专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢谢!\Android取经之路\的源码都基于AndroidQ(10.0)进
Stella981 Stella981
3年前
Android系统四层架构分享
Android系统四层架构个人网站:http://www.51pansou.com(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.51pansou.com)Android视频下载:Android视频(https://www.oschina.
Stella981 Stella981
3年前
Activity Lifecycle
官方介绍网址:http://developer.android.com/reference/android/app/Activity.html(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fdeveloper.android.com%2Freference%2Fandroid%2Fapp
Stella981 Stella981
3年前
Android之ClassLoader和插件
Android之ClassLoader和插件Android中的ClassLoader本质上跟JRE中的一样,但Android的字节码格式不一样,Android下的ClassLoader不能直接加载普通的jar包,需要使用dex2jar工具中的d2jjar2dex.bat,  把jar转换为classe
Stella981 Stella981
3年前
Android Wear 2.0 AlarmManager 后台定时任务
以前在Android4.0时,alarmManager没什么问题。后来android为了优化系统耗电情况,引入了doze模式,参见此页https://developer.android.com/training/monitoringdevicestate/dozestandby(https://www.oschina.net/action/
Stella981 Stella981
3年前
Http请求(Day03)
ServletRequest接口​在容器中接收到Web客户端的HTTP请求之后会先解析该请求,并创建与之相对应的请求对象和响应对象,而创建的请求对象的类型就是ServletRequest类型。1、ServletRequest​简单点说就是该接口封装了请求信息。可以从中获取