TerminalView to draw session contents.

View sets terminal dimensions to match screen, and handles any draw
requests for dirty regions.  damage() calls from below are translated
into normal View invalidates.

For now makes separate getCell() calls for each cell while drawing
across screen.  This currently costs about 130ms for a 38x59 shell.

Change-Id: I2d106a8aeb18e9d6993f30cfb02438e85ee63c65
4 files changed
tree: b5abeb9de4fb1818c26b2be19aa842e65576d789
  1. jni/
  2. res/
  3. src/
  4. Android.mk
  5. AndroidManifest.xml
  6. MODULE_LICENSE_APACHE2