In recent years, with the full swing development of smart phones, in particular the Android smart phones, people have become accustomed to using a mobile phone to deal with various matters of their life and work. Mobile phone is becoming an important part of work and life. However at the same time, the security issues of cell phone also receive more and more attention. In the process of using a mobile phone, some important data and personal privacy information, such as SMS, photos, contacts, even bank account and password have been saved in the phone inadvertently. If the phone is lost accidentally, this important privacy information will also be leaked. If inadvertently the phone falls into the criminals and to be exploited, the secondary damage to owner may be more serious than the loss of phone.In response to these above-mentioned security issues of mobile phone, this paper presents an Android-based mobile security system, researches the phases of requirements analysis, design and realization. First of all, it collects and collates the research background, situation at home and abroad as well as development trends of this subject. Secondly it introduces the related technologies such as the system architecture of Android. Through some methods such as use case modeling, it makes an analysis of functional requirements of this system and recognizes the core requirements including security basic setting, remote control operations after receiving instruction SMS, for example lock screen, bell.alert with maximum volume, GPS real-time positioning and clear data have been identified. Afterwards, it designs the system overall and divides it into four modules which are UI interface module, background listening module, service module and database module and their sub-modules, extracts design goals, analyses the design process and lists solutions of some typical sub-modules. Finally it describes in detail the core code of realization of some sub-module.All of the core functions of the system have been achieved. Currently the software has been put into commercial. |