| With the development of wireless communication network, smart phones hadgradually integrated into people’s daily lives, which meetnot only the needs of basicfunctions for users such as making a phone call,sending a message, but also the users’demands for entertainment,surfing the Internet andsocializing. Besidesnavigationfunction has been commonly utilized, however the navigation function nowadays isbased on GPS (Global Positioning System) in the outdoor environments whereas anumber ofapplications need to navigate indoors. This article designs andimplementsthe Indoor Location and Navigation System based on the Androidplatform.Firstly, this article makes an introduction to the Android platform,mainlyintroducingfour core components of Android and the Intent componenton the basis ofdetailed the introduction to the architecture of Android and its core function module indetailed.Secondly, thisarticle makes a detailed introductionto theMobile Indoor Locationand Navigation System Based on Android Platform. The system consists of threemodules:1,Pedometer Module: Pedometer moduleis the most basic functionof thenavigation system. Acceleration sensor is the data sourcewhich is utilized toimplement such function;2, Heading Determination Module: To determine theheading direction is another basic function of the indoor navigation system.Smartphone coming with a gyro sensor can be used to implement the judgment of thedirection,but as a result of perception errors and the attitude of the phone itself swingdown the accuracy of the measurementdrops down.This article uses the PSP algorithmto process the gyroscope’s data and improves the accuracy of the pedestrian tracking;3,Display Module: The indoor map illustratesthe real-time routes viaViewcomponents and SQLiteOpenHelper components of the Android development platform.Finally, this article has accomplishedthe development of a prototype system.Wedeploy the APK program in SUMSUNG i9103and fulfilledthe experiment. |