Massive diversified mobile applications is affecting and reshaping people's lives. However, the fragmentation of mobile app force the user to manually switch app when they want to complete a large task, which greatly damage the user experience of mobile device.For the current situation that there is no method now to integrate the built-in features, third-party applications and Web APIs. In this paper, design and implement a Mashup integration framework,which supported the above functions to combine based on the individual needs of users. The Mashup can execute on their own as a chain reaction to provide user a auto solution which do not need user to operate. Construct abstract service layer which hide the invoke mode and the output data type differences of heterogeneous; Achieve the data sharing between functions based on the Android intent and binder communication mechanism; Define a xml-based domain specific language to describe mobile applications integration and allow users to edit rule file to achieve the purpose of customization integration.Finally, prove the effectiveness of mobile application integration framework through a concrete example. |