Android Sample, try to deeply customize