Font Size: a A A

The Build Of Android Runtime Environment For Desktop Linux

Posted on:2013-11-12Degree:MasterType:Thesis
Country:ChinaCandidate:C ZhangFull Text:PDF
GTID:2298330422474308Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Compared with Linux which has a history of20years, Android has a higheroperating system market share in only four years by virtue of its a rich and uniquecreative type, a large number of high quality applications. Android owns a large numberof innovative and high-quality application in portable terminal, which the desktop Linuxprecisely lacks. Android’s application type, quantity and users will significantly increase,if its system application can able to run on desktop Linux. Moreover, the desktop Linuxwill also obtain a good user experience because of Android application’s good supportfor tablet PC. Simultaneously, compared with portable devices, PC provides the morepowerful performance support for Android application.Therefore, the construction of Linux running environment on desktop, which leadthe running of Android application on desktop Linux to have important practicalsignificance.The purpose of this paper is to realize the running of Android applications ondesktop Linux by constructing the Linux running environment. We designed andachieved a set applications environment for running Android, which was established onthe analysis of Android system architecture, source code and applications runningmechanism.Firstly, we analyzes the system architecture of Android and Android applicationsrun mechanism, after that we proposed the programs and steps of constructing the Linuxrunning environment on desktop.Secondly, we designed and built the running environment’s construction ofAndroid’s Native program on desktop Linux, which make the former can run on thelatter.And then, in this paper, Android applications could run on desktop Linux in such amanner of hardware acceleration, and display the image in an X window of the Linux.The phenomenon was implemented by designing and implementing the transplant andhardware acceleration from the Android graphics system to desktop Linux.Finally, we designed and completed starting and running of Android s applicationswhich was based on JAVA writing and the applications of mixed writingJAVA&C/C++on desktop Linux.In conclusion, we successfully constructed the Linux running environment ondesktop, and make the Android run on desktop Linux in the native way. Test resultsshowed that the efficiency of this paper’s design and implement was10-20times higherthan the existing program whose running was placed Android application in a virtualmachine Android.
Keywords/Search Tags:Android, Linux, transplantation
PDF Full Text Request
Related items