Font Size: a A A

The Design And Implementation Of The Android System Based On Windows

Posted on:2013-12-20Degree:MasterType:Thesis
Country:ChinaCandidate:J Z LiuFull Text:PDF
GTID:2248330374485529Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the vigorous development of mobile data communications and3G networks,data transmission and data communications to the mobile terminals become the people’sgrowing needs to data services.With the vigorously supporting and promoting, the majormobile operators and mobile device manufacturers develop the mobile devices rapidly.The continuous development of smart phones, PCs and the Internet speeds up themobile terminal technologies and products of rapid promotion, which provides a goodfoundation for application development. This thesis is studied in the context of themobile terminal service platform.Firstly, the respective functions and features of the mainstream mobile terminalservice platform softwares, like Pea pods phone wizard and91phone assistant, aredescribed and contrasted in this thesis. It analyses the characteristics and structure of theAndroid platform framework, and describes the technical features of the Androidplatform, the characteristics of the working mechanism of the Android application, andseveral important components (Activities, Services, ContentProvider and Intents). Then,the system architecture of the mobile terminal service platform is elaborated in thisthesis, using C, C++and Java language, which develops the virtual phone, filemanagement module, and application management under the QT and Eclipse platform.The communication architecture of the system is based on the mode of messagedistribution and processing, and the mode of ADB command.Messages with XML dataformat are sent to the Android mobile terminal through TcpSocket. Then, parsed in themobile terminal, these messages are sent back to the PC port after processing andre-composing the messages. In the PC por, supported by ADB drivers, ADB commandsare sent through the shell commands, which can be operated in the equipment. So, theaim to manipulate the Android phone or emulator is achieved. The virtual mobile phonesystem combined with the Android mobile phone system features and the twotechnologies (virtual screen, virtual keyboard), enables programmers to operate anAndroid device directly through the mouse and keyboard, just like to operate your PCdesktop program. The screen data are sent to PC port by Android mobile terminal in order to draw the phone screen picture, where third-party screenshot tool, ScreenProvider is used. It is the document management function that users operate the PCdesktop program to upload, download and delete the Android phone file, so user canmanage their phone files from the PC program. The applications managementcapabilities of installing,uninstalling,and listing the phone APP files, can be realizedvia PC desktop programs. So the purpose of saving mobile data traffic and facilitatingthe management of mobile phone applications is achieved. Then, after testing thefunctions and performance of the three systems, the aim proposed in the demandanalysis is almost achieved. Finally, we give a summary on this thesis and point outsome areas for further improvement, and present the highlights of this thesis.
Keywords/Search Tags:Android, Virtual Phone, File Management, Application Management
PDF Full Text Request
Related items