A method for application management, implemented by a terminal device, characterized in comprising: monitoring invocations of a system read-write interface by an application, said system read-write interface comprising a file read interface and a file write interface; if an invocation of the system read-write interface by the application is acquired, recording application information related to the application and a file operation behavior of the application during said invocation of the system read-write interface, said application information comprising an application name and application version information; sending the recorded application information and the recorded file operation behavior to a server; acquiring (101; 305) an application-file association list indicating files classified in association with the application, the application-file association list being obtained from the server by making statistics according to the file operation behavior sent by the terminal device as well as said application name and said application version information corresponding to said file operation behavior; performing (102; 306) management on the application according to the application-file association list; wherein the performing management on the application according to the application-file association list comprises: when a command for uninstalling the application is received by the terminal device, querying the application-file association list according to application information about the application, acquiring a file record associated with the application, and deleting from the terminal device the application as well as the files corresponding to the file record obtained by such querying. monitoring invocations of a system read-write interface by an application, said system read-write interface comprising a file read interface and a file write interface; if an invocation of the system read-write interface by the application is acquired, recording application information related to the application and a file operation behavior of the application during said invocation of the system read-write interface, said application information comprising an application name and application version information; sending the recorded application information and the recorded file operation behavior to a server; acquiring (101; 305) an application-file association list indicating files classified in association with the application, the application-file association list being obtained from the server by making statistics according to the file operation behavior sent by the terminal device as well as said application name and said application version information corresponding to said file operation behavior; performing (102; 306) management on the application according to the application-file association list; wherein the performing management on the application according to the application-file association list comprises: when a command for uninstalling the application is received by the terminal device, querying the application-file association list according to application information about the application, acquiring a file record associated with the application, and deleting from the terminal device the application as well as the files corresponding to the file record obtained by such querying.