| With the growing popularity of mobile applications, Android stands out in a number of mobile application development platforms with its new open platform and the globalization of markets. However, most of the mobile device manufacturers and developers face a common problem:how to better the plug on the Android platform GUI controls, automatically generate GUI in the life cycle of software with the division different roles by designing and developing UI, and hield the difference caused by openness to provide a good UI. Developers make some changes to UI on the basis of three ways of generating UI provided by Android platform. In this way, they try to enable their application procedure to adapt to different models of Android. The upgrade version of the Android system continued to increase, developers spend a high cost to purchase more models, which leads to cost a substantial increase in profit margins lower. The upgrade version of the Android system continues to increase, the growing differentiation of the UI application development.For this reason, a growing number of mobile device manufacturers and developers pay more attention to the versatility of the UI:raising the rate of automatic generation of GUI to improve the integration of the entire software life cycle of the different roles of the different stages of a clear division, and developing a good visualization of the Android platform UI for different control plug.According to the different roles of the different stages of the entire software life cycle, on the basis of comprehensive analysis of the Android platform UI design, GUI controls can be better in the Android framework, layout, and set the log analysis for performance tracking. The research work in this thesis includes the following aspects:â—For Android multi-version caused the differentiation of the UI design, using the GUI controls the plug on the Android platform adapter base different versions of the models on reducing the cost of the developer of the hardware investment.â—Provided by the Android platform UI three basic generationes, use the generator to improve the GUI to automatically generate rate, load automatically generate the XML code, the UI of the application on the Android platform automatically generated.â—According to the Android platform GUI design principles, the auto-generated GUI performance process to track testing, shielding differentiation.These researches provide a useful reference for designing a good and visual UI, thus have the value of application. |