In automobiles, electronic control components can be connected into a local area network through the CAN protocol for information transmission. The in-car entertainment system plays an important role in interacting with users among these electronic components. In order to meet the users’ ecological needs and provide a friendly interface operation experience, the Android system has been introduced into the in-car entertainment system. This study mainly explores the implementation of accessing the CAN network through Android applications using the Model-View-Controller (MVC), Model-View-Presenter (MVP), and Model-View-View Model (MVVM) design patterns, and compares these 3 design patterns to analyze their advantages and disadvantages in accessing the CAN network. Ultimately, it concludes that the MVVM design pattern is more suitable for the application of accessing the CAN network in the In-Vehicle Infotainment system.
| 科 Family | 属数 Number of genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) | 属 Genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) |
|---|---|---|---|---|---|---|
| 鹅膏菌科Amanitaceae | 2 | 11 | 5.26 | 鹅膏菌属 Amanita | 10 | 4.78 |
| 小菇科 Mycenaceae | 2 | 12 | 5.74 | 丝盖伞属 Inocybe | 5 | 2.39 |
| 多孔菌科 Polyporaceae | 8 | 14 | 6.70 | 蜡蘑属 Laccaria | 5 | 2.39 |
| 红菇科 Russulaceae | 3 | 23 | 11.00 | 小皮伞属 Marasmius | 6 | 2.87 |
| 小菇属 Mycena | 11 | 5.26 | ||||
| 光柄菇属 Pluteus | 5 | 2.39 | ||||
| 红菇属 Russula | 17 | 8.13 | ||||
| 栓菌属 Trametes | 5 | 2.39 |