The most complete analysis of the Hongmeng source code structure in the entire network (with 4 self-made architecture diagrams)

Foreword: I spent more than 6 hours tossing this afternoon to night. From the official website to Gitee and CodeChina, I read all the information I know, and compiled a comparison chart of Hongmeng architecture and source code for everyone. I hope everyone will take a look. .

O. Video viewing address:

In order for everyone to understand more carefully, I specially recorded a video to help everyone understand. The address is as follows. I hope you can support my video a lot, thank you. It took more than 3 hours to make this video. The recording included: video, recording, layout, P-picture, design style, editing and other tedious work. :

==》 https://www.bilibili.com/video/BV1q54y1y7sk


1. Home-made version of Hongmeng structure diagram (reproduced with source code)

Decryption of the production process:

  • Here is to take the official architecture diagram, and then compare the official document directory structure to see which ones are and which ones are not, and make a logo one by one. If there are none, I will draw them here (red box).

Note: I took the Hongmeng architecture diagram of the official website here, and combined the source code directory, and marked the existing ones in yellow. I added the ones in red. You can take a look.

Insert picture description here


Second, the mind map illustrates the Hongmeng structure and the corresponding source code directory

Note: This mind map took some time to do, because it is necessary to combine the Hongmeng architecture diagram I made above, but also to see which library is used in each part of the source code, and then fill in the mind map. Then there is typesetting and sorting. This is still very time-consuming. I have exported a picture here for everyone. If you can't see it, you can right-click it to open it in a new window and watch it in full screen mode. If it doesn't work, just download it. , As shown in the figure below:

Insert picture description here


3. Make a detailed table for the content introduction of each library and the comparison with the architecture diagram

Note: This is the most time-consuming, it will be purified for more than 4 hours, I am here to cut 2 pictures for everyone:

1. Classification given by official documents (Supplement: Introduction and quantity of each warehouse)

Decryption of the production process:

**Note:** There is also a small problem here that is very troublesome, here is my production process:

  • 1. Each cell that is copied is automatically wrapped, and there is a blank line between each line. This is a headache. What I need is to put a library in each cell.
  • 2. Write a formula to replace blank lines with a space.
  • 3. Split into individual cells, so that each cell is a library.
  • 4. Then transpose it.
  • 5. Finally fill in the form, so there is one cell per cell, so this process is still very cumbersome.

2. Classification, introduction and quantity statistics of warehouses that are not in official documents

Decryption of the production process:

Note: This is more time-consuming, because I have to go to the official website to copy all the library names and introductions to Excel, and then I will briefly explain my production process here. I hope that everyone can understand the hardships of my production. I hope you can support me Like your article, thank you . The details are as follows:

  • 1. Copy the name and introduction of each library, I used https://codechina.csdn.net/openharmony , because it can be sorted alphabetically, I copy one page at a time, that is, 20 libraries, copy 7 Just one time.
  • 2. Copy, format and paste, and then customize the filter to remove irrelevant content.
  • 3. This is the title of one line of the library, one line of introduction, write a formula to put them in two columns.
  • 4. There are spaces between the words, which need to be replaced with underscores. Because the ones on Gitee are all underscores, in order to maintain consistency, they are all lowercase and underlined.
  • 4. Then go to the classification table given in the official document prepared above , one is that the title of the library has uppercase and lowercase, and write a formula to all lowercase.
  • 5. Write a formula to compare, which ones are not, and automatically mark the colors.
  • 6. Automatically filter colors, and then copy them out individually.
  • 7. Sort by yourself.

The final result is shown in the figure below:

Insert picture description here


Finally, thank you all for reading. If you like, please give a thumbs up. Support me. If you want to get more dry goods, you can follow me. Thank you.

Guess you like

Origin blog.csdn.net/lzw2497727771/article/details/108721398