Font Size: a A A

Design And Implementation Of Social Network Application On Short Video Editing On Android System

Posted on:2017-03-31Degree:MasterType:Thesis
Country:ChinaCandidate:Y T WangFull Text:PDF
GTID:2308330485457945Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The rapid development of 4G technology and widespread popularity of smart phone both make mobile Internet become part of people’s life. Huge market demand of Android applications has become inevitable tendency due to the high market share of Android operating system. Social-type mobile applications that combining of mobile Internet and necessary social behavior in daily life have occupied large proportion in the market.The topic of this thesis is derived from the real project during the internship in company which is based on Android system. The project is short video centered, using social networking thinking-orientation to extend and enrich function points. The application can be used to record short videos whose duration is between 1s and 8s, and add filter and background music after finishing, as well edit video frame by frame and add text boxes into any frame, restore video and post on Internet when finish encoding. User can glance over video lists on Internet and socialize with other users by posting comments to certain video after watching it completely, chatting or following to others and checking system remind. The project is divided into three main functional modules: personal information module, video editing module and social interaction module. Personal information module places emphasis on operations for user’s individual information. Video editing module focuses on serial functional operations such as video modifying and storage. The emphasis of social interaction module is the interaction between users based on video posted on Internet or direct communication like chatting. The project is developed on Android platform, implements network communication and data transformation by using AsyncHttpClient and JSON, uses SQLite database and use NDK development.Based on identified requirements, the function modules are compartmentalized and specific function points are confirmed, preliminary design of the project architecture is finished. Classes and relationships among classes of function points are accomplished in detail design stage, and the project is given acceptance tests after developing, debugging and error fixing. The author has accomplished project design part, development part and debug part. The entire project design follows the design principle of software architecture, and design patterns are applied. The final result meeting the project requirements also ensure great user experience. The project has been on-line operation in March 2016.
Keywords/Search Tags:Android, Social interaction, Video edit
PDF Full Text Request
Related items