| System is constantly being improved, accompanied with Google’s Android operation system application, so high quality and inexpensive smart phones go to the general public. The society is continuously moving forward, everyone’s foreign language learning needs are also rising, but currently the language learning systems in the market are relatively closed, for the convenience of the general public to learn language more effectively with the spare time use, and also benefit the developers’ extension, we have researched and developed the learning system.Firstly, we conduct a research of learning system in the market, set a clear developing objective of the learning system, introduce the current researching status and also analyze the current existing problems. Through the complete system requirements analysis, we established the basic principles of design, and then propose a general framework for learning dictionaries parser interface and separation. This study introduces the android plug-in development technology, analyses and designs each sub-module carefully. Since the purpose of the android plug-in technique introduction is to facilitate the development enthusiasts’ expansion base on it, so flexible and easily scalable design patterns are used in various parts of the design. Base on it, and develop the main prototype of the miracle learning system, meanwhile, implement a local dictionary parser and a online dictionary parser respectively, Effectively achieve the function of the system. For a reference of the development enthusiasts to expand in the future, at last, we test the main operator interface of the system, and verify the effectiveness of the system development work.The learning system has good scalability and portability: the development enthusiasts can expand different dictionaries parser to the system through the insert architecture design, and package them as APK, release to general users, ordinary users can install them easily and more rationally and effectively use spare time to learn, fast improve language skills. |