Android系统启动流程(三)解析SyetemServer进程启动过程

上一篇我们学习了Zygote进程,并且知道Zygote进程启动了SyetemServer进程,那么这一篇我们就来学习Android7.0版本的SyetemServer进程的启动过程。"tag: Android框架层 Android系统启动categories: Android框架层本文首发于微信公众号「刘望舒」 前言上一

刘望舒 刘望舒 2021.03.28
0
0
Android应用程序进程启动过程(前篇)

前言在此前我讲过Android系统的启动流程,系统启动后,我们就比较关心应用程序是如何启动的,这一篇我们来一起学习Android7.0 应用程序进程启动过程,需要注意的是“应用程序进程启动过程”,而不是应用程序启动过程。关于应用程序启动过程,我会在后续系列的文章中讲到。希望阅读这篇文章前先阅读本文列出的相关文章,要不你一脸蒙蔽,就别怪我了。<

刘望舒 刘望舒 2021.03.31
0
0
Android应用程序进程启动过程(前篇)
Android深入理解JNI(二)类型转换、方法签名和JNIEnv

Android框架层 Android深入理解JNI Android框架层本文首发于微信公众号「刘望舒」 前言上一篇文章介绍了JNI的基本原理和注册,这一篇接着带领大家来学习JNI的数据类型转换、方法签名和JNIEnv。<!more 1.数据类型的转换首先给出上一篇文章中androidmediaMediaRecorder.cpp中的androidmediaMe

刘望舒 刘望舒 2021.04.18
0
0
Android深入理解JNI(二)类型转换、方法签名和JNIEnv
Android-图片加载库Coil使用教程

框架介绍Coil是Android上的一个全新的图片加载框架,它的全名叫做coroutine image loader,即协程图片加载库。与传统的图片加载库Glide,Picasso或Fresco等相比。该具有轻量(只有大约1500个方法)、快、易于使用、更现代的API等优势。它支持GIF和SVG,并且可以执行四个默认转换:模糊,圆形裁剪,灰度和圆角。

希望的天 希望的天 2021.04.09
0
0
GitHub最牛的Android开源项目,金三银四

Android目前也是非常成熟的,如今移动的变化也是比较大,不管是从Android系统本身的变化还是语言上,自从17年kotlin的作为第一语言,涉及到Android系统周边的非常之多内容,若全部自己去实现及掌握可能需要花费很多的精力,现在github中有很多非常优秀的项目,快速的学习及掌握; 1,视频播放器,基于IJKPlayer(兼容系统MediaPl

公众号:码农乐园 公众号:码农乐园 2021.03.03
0
0
Android深入理解JNI(一)JNI原理与静态、动态注册

Android框架层 Android深入理解JNI Android框架层本文首发于微信公众号「刘望舒」 前言JNI不仅仅在NDK开发中应用,它更是Android系统中Java与Native交互的桥梁,不理解JNI的话,你就只能停留在Java Framework层。这一个系列我们来一起深入学习JNI。<!more 1.JNI概述Android系统按语言来划分的

刘望舒 刘望舒 2021.04.18
0
0
Android深入理解JNI(一)JNI原理与静态、动态注册
Android AOSP基础(二)AOSP源码和内核源码下载

title: "Android AOSP基础(二)AOSP源码和内核源码下载"date: 201939 00:18cover: https://s2.ax1x.com/2019/05/27/VZRBi4.jpgtag: AOSP基础categories: Android框架层本文首发于微信公众号「后厂技术官」 前言这篇文章我们来学习如何下载AOSP 源码,

刘望舒 刘望舒 2021.04.13
0
0
Android AOSP基础(二)AOSP源码和内核源码下载
Android AOSP基础(三)Android系统源码的整编和单编

AOSP基础 Android框架层本文首发于微信公众号「刘望舒」 前言在上一篇文章中,我们顺利的将AOSP下载了下来,很多时候我们不仅仅需要去查看源码,还有以下的几个需求: 动态调试Android系统源码 定制Android系统 将最新版本的Android系统刷入到自己的Android设备中 将系统源码导入到Android Studio中为了实现这些需求,就

刘望舒 刘望舒 2021.04.15
0
0
Android AOSP基础(三)Android系统源码的整编和单编
Android Binder原理(七)Java Binder中系统服务的注册过程

Binder原理 Android框架层本文首发于微信公众号「后厂技术官」<!more 前言在这篇文章中,我介绍的是Native Binder中的系统服务的注册过程,这一过程的核心是ServiceManager,而在Java Binder中,也有一个ServiceManager,只不过这个ServiceManager是Java文件。既然要将系统服务注册到Ser

刘望舒 刘望舒 2021.04.28
0
0
Android Binder原理(七)Java Binder中系统服务的注册过程
Android系统启动流程(四)Launcher启动过程与系统启动流程

Android框架层 Android系统启动categories: Android框架层本文首发于微信公众号「刘望舒」 前言此前的文章我们学习了init进程、Zygote进程和SyetemServer进程的启动过程,这一篇文章我们就来学习Android系统启动流程的最后一步:Launcher的启动流程,并结合本系列的前三

刘望舒 刘望舒 2021.04.08
0
0
Android系统启动流程(四)Launcher启动过程与系统启动流程