What should I pay attention to when developing a transfer vehicle for Android?

foreword

insert image description here

Nowadays, many people who develop Android applications find that the Android field is becoming more and more sluggish, and many companies have laid off employees and resigned. Many developers also want to find a home for themselves, how should they switch careers? This is something we should consider.

As we all know, the automobile industry is an important economic pillar of developed countries, and China is the world's largest automobile production and sales country. Tesla's hot sales immediately triggered a catfish effect, and domestic and foreign automobile manufacturers began to deploy intelligent vehicles. , the automobile industry is moving towards the era of software-defined automobiles. The core idea of ​​software-defined cars is that software technology with artificial intelligence as the core determines the future of cars, and the importance of car software in the automotive field has been raised to an unprecedented height for the first time, so a vigorous car software technology war has been staged .

The innovation of the car has also spawned a large number of car jobs. Many Android developers have also turned to the car after Android gradually entered a cold period in the past two years.

What should I pay attention to when developing and transferring vehicles for Android?

Knowing the Framework will be of great help to your transfer

At present, on major recruitment platforms, you can see the demand for recruiting such talents as vehicle engineers:
insert image description here
insert image description here
the common requirements of these vehicle positions all require Framework

As far as the bottom layer of the Framework is concerned, it is not only an important part of Android development, but also in the car, because you need to use it even if you do not implement a function, such as: UI rendering, device startup, message communication, etc. .

So if you want to transfer vehicles, you must first learn the Framework to be safe.

Learning about Framework

If you feel that the information you find on the Internet is very messy and unsystematic, I will also share a set with you. It is more systematic, and I usually study it myself.

"Android Framework refined kernel analysis"

Scan the complete document content for free!

Table of contents

imgimg

The first chapter in-depth analysis of Binder

​ ● Section 1 Binder Series - Opening

​ ● Section 2 Binder Driver Preliminary Study

​ ● Re-exploration of Binder Driver in the third section

​ ● The fourth section Binder starts ServiceManager

​ ● Section 5 Get ServiceManager

​ ● Section 6 Registration Service (addService)

​ ● Section 7 Get Service (getService)

​ ● Section 8 Framework layer analysis

​ ● Section 9 How to use Binder

​ ● Section 10 How to use AIDL

​ ● Section 11 Binder Summary

​ ● Full Analysis of Binder Interview Questions in Section 12

img

Chapter 2 In-depth Analysis of Handler Message Mechanism

​ ● Section 1 Macro Theoretical Analysis and Message Source Code Analysis

​ ● Section 2 Source Code Analysis of MessageQueue

​ ● Section 3 Looper source code analysis

​ ● Section 4 Handler source code analysis

​ ● Section 5 Summary of the Implementation Principle of the Handler Mechanism

​ ● Full Analysis of Handler Interview Questions in Section 6

img

Chapter 3 Dalvik VM Process System

​ ● Section 1 Android System Start-Overview

​ ● Section 2 Init

​ ● Section 3 zygote

​ ● Section 4 SystemServer Part 1

​ ● Section 5 SystemServer Part 2

img

Chapter 4 In-depth analysis of WMS

​ ● Section 1 WMS Overview

​ ● Section 2 The Birth of WMS

img

Chapter 5 PackageMS Startup

​ ● Section 1 PackageMS related framework classes

​ ● Section 2 PackageMS startup process

img

Chapter 6 AMS Interview Topics

​ ● Section 1 AMS

img

Guess you like

Origin blog.csdn.net/Android23333/article/details/130427124