Design and Optimization of Camera Application Based on Android System
|School||Beijing University of Posts and Telecommunications|
|Course||Electronics and Communication Engineering|
|Keywords||Android Camera Performance test Hotspot Optimization scheme|
With the rapid development of Mobile Internet, the number of cell phone users has exceeded that of personal computer users around the world. Especially Smart Phones occupied an increasingly proportion. Many major international companies (Apple, Motorola, Samsung, etc.) are seizing the market share of SmartPhones as well as domestic companies (Lenovo). In various operating systems of SmartPhones, Android gets most companies’support for its open source and free characteristics. As an essential component of SmartPhones, digital camera device has become a concern important functional component.First, this paper elaborated the research background, including the present development status of SmartPhones operating systems, advantages of Android, the purpose and significance of this subject. Next, the architecture of Android is analyzed, especially the hierarchical structure of application and multimedia framework. Then, the camera application layer is designed and the user interface is repainted on the basis of full understanding of the camera hardware abstraction layer and driver layer. Finally, the system’s power and performance is tested by softwares and instruments, and the hotspots are grabbed by performance tracking tools at camera runtime, optimization schemes are formulated and the code of camera application layer is optimized, eventually achieved performance optimization results.