add android client codes