Font Size: a A A

Research And Application Of Software Development Approaches Based On Android Platform

Posted on:2012-02-29Degree:MasterType:Thesis
Country:ChinaCandidate:X X WuFull Text:PDF
GTID:2178330335960665Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of the times, people have a strong demand for information. As a very important communication tool, the smart phone is getting more and more powerful.Compare to television, Internet and other forms, the smart phone has an advantage of accessing and processing information anytime, anywhere, so it gradually becomes an important means for people to access information.Recent years, due to good open and convenience features of Android platform, smart phones which adopt Android platform have attracted attention of more and more people. Considering the broad market prospect of Android, this paper will take Android platform as the research object.This paper first analyzed and compares the status of current applied platforms on the market. Then analyzed the system architecture of Android platform and the Android application components and life cycle, deeply studies the methods of kernel-level component software development and application software development. On this basis, audio/video codec software and voice recorder software are designed and implemented by utilizing the two development methods.The achievements of this paper are:1. Analyzed the Android system architecture and application components, especially analyzed Intent and the Activity and process's life cycle in detail.2. Discused a component development approach for kernel-level development by using JNI technology, implemented Audio/Video Codec Software based FFmpeg and transplanted it to Android platform. The successful transplantation of the software will be a reference for other excellent open source projects transferring to Android.3. Studied the characteristics and key problems of Android application development, then designed and implemented Voice Recorder application.
Keywords/Search Tags:android, kernel-level component, application, ndk, smart phone platform
PDF Full Text Request
Related items