To solve the problem of Android memory system in wear leveling and garbage collection, the policy of cold/hot data separation is adopted to write files to the corresponding physical memory unit according to different heat. Then, the policy of garbage collection is improved to get better performance of wear leveling and garbage collection. Experimental results based on Android platform show that the garbage collection overhead for NAND flash is reduced and the degree of wear leveling for NAND flash is improved in Android memory system.