A robust method for face recognition based on Android platform is proposed. According to the variability of scene，firstly，face image normalization processing through eye detection，pupil orientation, GIC correction and histogram equalization algorithm, and these finally give to a satisfactory practical effect. Then, it extracts the LBP global histogram features of a face image，then subdivides the whole face image into a number of blocks of the same size and extracts the LBP local histogram features of each block，finally combines the global features with the local histogram in specified order as the total feature of face image. The proposed approach was tested using ORL face database based on Android platform. Experimental results demonstrate that the LBP feature has an encouraging performance for face recognition.