(Part-1: The starting point of framework development _ the analysis of two kinds of knowledge, and the interface design of ListView. Part-2: Analyze the architecture of the Java layer system service, and then explain the key code development of this system service and its API design method.)