(This article first uses traditional text language to express how JavaScript calls the implementation logic of Java classes in the Android WebView framework. Then, the UML graphical language is used to express the framework relationship behind the above logic. Graphics can accurately and completely express the interface characters between modules (or components). In this way, it is easy to explain the deep meaning of the addJavascriptInterface() function of WebView, which serves as the basis for the discussion of interface design in subsequent articles. For example, the function name is "addJavascriptInterface" instead of "addJavascriptClass" or "addJavascriptObject")