基于Android系统的短视频编辑社交分享系统的设计与实现
发布时间:2019-01-18 17:22
【摘要】:伴随着互联网行业的迅猛发展,4G网络的快速发展,和如今智能移动终端的广泛普及,移动互联网已经发展成为伴随人们生活的一部分。Android操作系统巨大的市场占有份额也使得基于Android平台的应用开发具有很大的市场需求。将移动互联网和用户在日常生活中必要的社交行为结合而产生的社交类移动应用在应用市场占有很大比例。本课题来源于在公司实习所参与完成的Android平台上开发的实际项目VFun。 VFun项目以短视频编辑为中心,以网络社交的思维导向对项目的功能点进行发散式的展开,将社交与娱乐结合。用户可以将拍摄好的视频进行添加滤镜、分帧编辑,添加背景音乐等操作使之成为新的短视频,通过对编辑完成的视频分享评论点赞等交互行为以及用户间的关注与发送消息进行网络社交活动。项目主要分为三个大的功能模块:分别为个人信息模块,视频编辑模块和社交模块。个人信息模块侧重于用户个人信息相关的一些功能操作,视频编辑模块偏重于针对视频的编辑存储等一系列相关功能,社交模块侧重于用户之间的交互行为所涉及到的功能点。项目基于Android开发平台,使用AsyncHttpClient和JSON进行网络通信与数据传输,SQLite实现数据库存储,并使用NDK(Native Development Kit)开发。该项目基于Android平台进行开发,围绕确定的需求明确具体的功能模块和功能点,对项目架构进行总体的概要设计,并对功能点相关类以及类间关系进行详细设计,进行编码实现、错误调试以及最终测试验收。本人参与完成了项目的设计与实现以及后期的调试工作,整个设计遵循软件体系架构设计的思想原则,应用到软件设计模式,最终的成果在满足项目需求的同时也保证了良好的用户体验。该项目在2016年3月已经上线运行。
[Abstract]:With the rapid development of the Internet industry, the rapid development of 4G network, and the widespread popularity of intelligent mobile terminals, Mobile Internet has developed into a part of people's life with the huge market share of Android operating system which makes the application development based on Android platform have a great market demand. A large proportion of mobile applications in the application market result from the combination of mobile Internet and the necessary social behaviors of users in daily life. This topic comes from the actual project VFun. developed on the Android platform which the company intern participated in. The VFun project focuses on short video editing, and combines social and entertainment with the function point of the project. Users can add filters, edit frames, add background music, and so on to make a new short video. Through the interactive behaviors such as video sharing comments and likes completed by the editor as well as the attention and sending of messages between users the social activities of the network are carried out. The project is divided into three major functional modules: personal information module, video editing module and social module. The personal information module focuses on some functional operations related to the user's personal information, the video editing module focuses on a series of related functions such as editing and storage of video, and the social module focuses on the functional points involved in the interaction between users. The project is based on Android development platform, using AsyncHttpClient and JSON for network communication and data transmission, SQLite for database storage, and NDK (Native Development Kit) for development. The project is developed on the basis of Android platform. According to the specific function modules and function points, the overall outline design of the project architecture is carried out, and the related classes and the relationships between classes are designed in detail, and the code is implemented. Error debugging and final test acceptance. I participated in the design and implementation of the project as well as the later debugging work. The whole design followed the principle of software architecture design and applied to the software design pattern. The final result not only meets the project requirements, but also ensures a good user experience. The project was launched in March 2016.
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52;TP316
[Abstract]:With the rapid development of the Internet industry, the rapid development of 4G network, and the widespread popularity of intelligent mobile terminals, Mobile Internet has developed into a part of people's life with the huge market share of Android operating system which makes the application development based on Android platform have a great market demand. A large proportion of mobile applications in the application market result from the combination of mobile Internet and the necessary social behaviors of users in daily life. This topic comes from the actual project VFun. developed on the Android platform which the company intern participated in. The VFun project focuses on short video editing, and combines social and entertainment with the function point of the project. Users can add filters, edit frames, add background music, and so on to make a new short video. Through the interactive behaviors such as video sharing comments and likes completed by the editor as well as the attention and sending of messages between users the social activities of the network are carried out. The project is divided into three major functional modules: personal information module, video editing module and social module. The personal information module focuses on some functional operations related to the user's personal information, the video editing module focuses on a series of related functions such as editing and storage of video, and the social module focuses on the functional points involved in the interaction between users. The project is based on Android development platform, using AsyncHttpClient and JSON for network communication and data transmission, SQLite for database storage, and NDK (Native Development Kit) for development. The project is developed on the basis of Android platform. According to the specific function modules and function points, the overall outline design of the project architecture is carried out, and the related classes and the relationships between classes are designed in detail, and the code is implemented. Error debugging and final test acceptance. I participated in the design and implementation of the project as well as the later debugging work. The whole design followed the principle of software architecture design and applied to the software design pattern. The final result not only meets the project requirements, but also ensures a good user experience. The project was launched in March 2016.
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52;TP316
【相似文献】
相关期刊论文 前10条
1 林耕宇;;观摩50名Google Android程序开发竞赛作品[J];电子与电脑;2008年08期
2 树子;;Android中文版不完全体验[J];互联网天地;2009年04期
3 Jason Whitmire;;产业软件专家如何协助解决Android的分裂困境[J];电子与电脑;2010年02期
4 蒋彬;;10款Android手机必备应用——Android操作系下的软件评测[J];微电脑世界;2010年04期
5 ;PCWorld Windows Phone 7挑战Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微电脑世界;2010年08期
6 韩青;;Android平台发展的动力与挑战[J];中国电子商情(基础电子);2010年09期
7 方智勇;;Android手机这样用[J];电脑迷;2010年15期
8 缺少浪漫;;Android的另一面[J];电脑迷;2010年13期
9 ;ZTE and Three Release Android ,
本文编号:2410936
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2410936.html