The purpose of this system is to develop an application on Android smartphone. The system consists of face detection and face recognition. The first part is to detect face. The second part is face recognition. Before face recognition, we start face detection. The efficient of face detection will affect the results of overall system performance. The system is a real-time system, the main factor of face detection is speed and accurate. First, the system separates the human face candidates from the background by color information when smartphone’s camera catch image. The system found the eyes and lip candidates from face candidates by feature methods. Next, the system locates the real face region using color information and the geometrical relation of eyes. Finally,the recognition process is verified by applying PCA algorithm.