Font Size: a A A

Design And Implementation Of Parent-Child Social Sharing Platform Based On Android

Posted on:2018-07-12Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhouFull Text:PDF
GTID:2348330536985636Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of mobile Internet technology,mobile social applications affect people's lives gradually with its timely communication and fast information sharing function.But at present,the information from mainstream mobile social applications such as WeChat and Weibo,is overly miscellaneous.And the information accessing from third party worsen it and has caused“information bombing”.Therefore,the mobile social development tends to be vertical.As a growing number of domestic young parents requires an information platform for babies' daily education and life sharing,to design and implementing a platform of parent-child social sharing will surely enjoy high market prospect.According to the market requirements,we firstly divided the system into several main modules: graphic display,content cache,image processing,content sharing,IM(Instant Messaging)and credits exchange,and introduced the function and implementation process of each module briefly.And then we explored the key technologies in the system.The main research and work are as follows:(1)The realization of the content loading.Firstly,methods of contents loading based on Android was introduced briefly.At the same time,the importance of the image loading for photo sharing mobile application was illustrated.We also studied the principles and the source codes of the common image libraries,such as Volley,Picasso,Glide,Universal-Image Loader,Fresco and so on.Then we designed lots of experiments for performance parameters comparison,and found Fresco performed poorly in downloading,but better in memory optimization and loading experience.Therefore,we adopted OkHttp network library to replace the origin of Fresco,and designed a well-performed image loading module.(2)The design of image processing.To realize the core module of content machining,we designed the basic functions including image rotation,cropping,scaling in proportion,and added some image optimization approaches to achieve the beautification effect for images,including the filter processing based on OpenGL ES,sticker operation with SVG format images based on the Matrix,personalized label and so on.(3)The design of well-performed architecture of the server supporting platform.Outstanding architecture of the server is the key of fast database access.We studied the operation mechanism ofTFS(Taobao File System)and set up a distributed storage system based on TFS file system structure.Considering the probable high-concurrency situation,we also studied the load balancing algorithm and the construction of a high concurrency server.Through tests and analysis,we found the server has an excellent performance that can meet the current needs.
Keywords/Search Tags:Parent-Child Social, Fresco Optimization, Image Processing, TFS Distributed Storage
PDF Full Text Request
Related items