A method of adding a widget in a wireless communication apparatus, comprising: making an application icon comprising the widget to enter into an editable mode according to a preset operation performed by a user on the application icon of the wireless communication apparatus which comprises the widget, so that the user is able to perform further operations on the application icon comprising the widget, wherein an application may comprise widgets of a plurality of types and the widgets of different types have different sizes and provide different function; enlarging a size of the application icon comprising the widget according to an editing operation of the user on the application icon comprising the widget; monitoring the size of the application icon comprising the widget; and adding a corresponding widget type from the plurality of widget types comprised in the application to a desktop of the wireless communication apparatus when monitoring that the size of the application icon comprising the widget is enlarged to a size of the corresponding widget type; wherein the step of adding a corresponding widget type to a desktop of the wireless communication apparatus, comprises: comparing a size of an area necessary for the corresponding widget type with a size of an available area of the desktop; if the area necessary for the corresponding widget type is smaller than the available area of the desktop, displaying at least one widget type, from the plurality of widget types comprised in the application, of which widget type the area necessary is smaller than the available area of the desktop, for the user to select to add one widget type that is needed; if the area necessary for the corresponding widget type is equal to the available area of the desktop, adding the corresponding widget type to the desktop; and if the area necessary for the corresponding widget type is larger than the available area of the desktop, prompting that the adding operation of the user fails. making an application icon comprising the widget to enter into an editable mode according to a preset operation performed by a user on the application icon of the wireless communication apparatus which comprises the widget, so that the user is able to perform further operations on the application icon comprising the widget, wherein an application may comprise widgets of a plurality of types and the widgets of different types have different sizes and provide different function; enlarging a size of the application icon comprising the widget according to an editing operation of the user on the application icon comprising the widget; monitoring the size of the application icon comprising the widget; and adding a corresponding widget type from the plurality of widget types comprised in the application to a desktop of the wireless communication apparatus when monitoring that the size of the application icon comprising the widget is enlarged to a size of the corresponding widget type; wherein the step of adding a corresponding widget type to a desktop of the wireless communication apparatus, comprises: comparing a size of an area necessary for the corresponding widget type with a size of an available area of the desktop; if the area necessary for the corresponding widget type is smaller than the available area of the desktop, displaying at least one widget type, from the plurality of widget types comprised in the application, of which widget type the area necessary is smaller than the available area of the desktop, for the user to select to add one widget type that is needed; if the area necessary for the corresponding widget type is equal to the available area of the desktop, adding the corresponding widget type to the desktop; and if the area necessary for the corresponding widget type is larger than the available area of the desktop, prompting that the adding operation of the user fails. comparing a size of an area necessary for the corresponding widget type with a size of an available area of the desktop; if the area necessary for the corresponding widget type is smaller than the available area of the desktop, displaying at least one widget type, from the plurality of widget types comprised in the application, of which widget type the area necessary is smaller than the available area of the desktop, for the user to select to add one widget type that is needed; if the area necessary for the corresponding widget type is equal to the available area of the desktop, adding the corresponding widget type to the desktop; and if the area necessary for the corresponding widget type is larger than the available area of the desktop, prompting that the adding operation of the user fails.