A detection method for a wearable device, and a wearable device (300). The wearable device (300) comprises: at least one processor (301), a bodily feature sensor (305), a distance sensor (306), at least one user interface (303), at least one communication bus (302) and at least one memory (304). The method comprises: the value of the distance between the wearable device (300) and a user is detected a body feature value of the user is detected if the value of the distance between the wearable device (300) and the user is less than or equal to a preset distance threshold value, and the body feature value of the user does not exceed a preset threshold value for the body feature value of the user, it is determined that the wearable device (300) is being worn by the user. The detection method for the wearable device (300) and the wearable device (300) rapidly and accurately determine whether the user is wearing the wearable device (300) by detecting the value of the distance between the wearable device and the user and the body feature value of the user, and the detection success rate is high.La présente invention concerne un procédé de détection pour un dispositif portable, et un dispositif portable (300). Le dispositif portable (300) comprend : au moins un processeur (301), un capteur de caractéristique corporelle (305), un capteur de distance (306), au moins une interface utilisateur (303), au moins un bus de communication (302) et au moins une mémoire (304). Le procédé comprend : la détection de la valeur de la distance entre le dispositif portable (300) et un utilisateur la détection dune valeur de caractéristique corporelle de lutilisateur si la valeur de la distance entre le dispositif portable (300) et lutilisateur est inférieure ou égale à une valeur de seuil de distance préétablie, et la valeur de caractéristique corporelle de lutilisateur ne dépasse pas une valeur de seuil préétablie pour la valeur de caractéristique corporelle de lutilisateur, la déterminat