| In the 21st century,Electronic Science and Technology Industry are booming.Android has been accepted widely because of its advantage over open source,becoming one of the most popular mobile operating systems all over the world now.Applications based on Android get rose dramatically due to Android?s population.The function of File Management,regarded as a basic requirement of using a smart phone,is more and more important,especially as the Big Data Era is coming.I,guided by object-oriented thinking,using Java programming language aim to design an application of File Management based on Android.This application provides enough functions to meet the demands of most users of Android smart phones on file management.Moreover,solutions to solve the problems that Android is facing with are put forward.In order to prevent the serious situation of information security of Android from being worse,Security Service Module is developed based on transplantation arithmetic,which provides file encryption protection based on SM1 secret algorithm by interacting with the smart card encryption chip SSX 1207.In order to alleviate the bad influence of lack of storage space and make it easy to manage files,Cloud Storage Service Module is developed based on Baidu Cloud PCS,providing users with amounts of virtual storage space.Users can upload the local files to the cloud and download files from the cloud to the local disk.Batch operations of upload and download are available.Besides,with the security service,you can encrypt files before uploading them,which can protect the files from being attacked during the process of file transmission and storage state.Not only can the encryption scheme encrypt files with a faster speed,but also it can protect the encrypted files and the application with much high-security.First of all,the background and significance are illustrated by the paper.Based on this,the demands of File Management System are analyzed comprehensively with detailed description through UML.After the demand analysis and feasibility analysis,the system logical architecture is summarized,and it will be transformed into the functional structure which can be implemented.After that,I will discuss and design the functional modules emphatically.After file management system is implemented,the functions are tested time and again.At last,I show the prospect of future research on applications of File Management System. |