Streaming Android program executing method

The invention discloses a streaming Android program executing method. According to the method, an Android program is decomposed into called program element modules with independent functions, the called program element modules are stored on a server, a downloading module is utilized to download the called program element modules and pictures to the SD card of a mobile phone from the server, the storage paths of the downloaded called program element modules and picture files are recorded by a cache management module and then acquired by a streaming executing module from the cache management module in sequence, the Activity of the called program element modules is dynamically loaded and a living example is generated through a dynamic loading module according to the storage path of the called program element modules, the Activity living example generated in the last step is controlled by the streaming executing module to run, and then program execution is achieved. According to the method, the program can start running only by downloading the called program element modules and picture resources as needed, installation is omitted, the time for downloading a program installation package is shortened for a user, and the method for using the program is improved for the user.