(Not bad. Who knows! You will feel different after reading it! Code structure analysis: Snap: main game window SnapView: game view class, which is the main class to implement the game TileView: a management picture or other coordinates: this is a simple class that includes two parameters, about recording X axis and Y axis, including a comparison function. RefshHandler: about updating the view
Android Snake Source Code Analysis.doc)