With the advent of the Internet technology, a wide range of mobile terminals are entering into people's lives gradually and becoming the main means to access to information outside. At the same time, with the development of information society, the requirement for information of people is constantly increasing. In addition, because the independence of traditional remote control, they could not get the information outside and satisfy the requirement of modern life. Compared with normal remote control, the networking remote control has combined the technology of advanced mobile devices and network communication, so that it not only includes the functions of traditional remote control, but also provides a full range of information exchange capabilities that will help users get the information of TV guide. It will help people to make reasonable arrangements to save time and resources. Android platform has provided rich UI development widgets, flexible internal mechanism and complete database engine to Android developers. Moreover, as an open source platform, Android could not only reduce the cost of software but also facilitate to precede underlying graft.At first, this paper explains the research background of this project, and then the actuality, merits and demerits of current popular mobile terminal platforms have been described. Further detailed analysis of the functional characteristics and architecture of the Android platform has given. After that, resolves the composition of Android applications, focusing on the life cycle of Activity and significance of Intent. Finally, based Android platform, has designed and implemented a networking remote control application. The application includes six application modules, namely Home, Search, TV Info, Prog Info, My Selection, My Control. Home module is responsible for initializing data, used to display VOD programs recommended. Search module is responsible for providing search function for VOD programs. TV Info is responsible for displaying the forecast information of Live program. Prog Info module is responsible for displaying the details of a program and providing watching and collection functions of the program. My Selection module is responsible for managing all the programs collected, and it comes with an alarm module that used to remind the user to watch collected Live programs when time is up. TV Control module is mainly responsible for controlling TV remotely, including switching channels and turning on/off set-top box.This program has provided an environment-friendly interface, it is easy to operate and response fast. System design has realized all the features of project requirement, and there is a real sample of remote controller. After repeated testing, system could guarantee a stable operation. |