| With the development of mobile Internet, Internet of things and social networks, intelligent mobile phone and tablet computer has gradually become an integral part of human life. For the intelligent mobile phones, the function of them is no longer not just have a call or send a text message to other people, more and more sensory systems have been added to the intelligent mobile phones. But the current sensing system is mostly used in the application passively, and the people more and more want to be involved in. In this premise, the mission of this thesis is clear:to design and develop an application based on participate sensing on Android platform.First of all, this thesis introduces the background and present research situation of participate sensing, and the technical background of Android system. Secondly, according to the characteristics of the system, define the requirement and the function of participate sensing system clearly. Then we divide our tasks according to the modules. Thirdly, we introduce the modules that we really take part in, and show the brief design and detail design, combined with use cases diagram, flow chart, sequence diagram, class diagram. We also show the definition of data structure and the realization of the functions and process. At last, based on the software testing, the thesis sums up the whole paper, and shows where we can further optimize the participate sensing application.The advantage the system has is that, we consider a lot of augmentability such as adding new function. We use a variety of framework to design and build, to make later development more convenient. |