It may not look like much, but to accomplish all of this. I had to first create a class to extend Activity. This allows for the program to actual run on android. Next I had to create a nested class (will change just did it for testing purposes), which extends SurfaceView which allows the program to paint to the activity. Finally, After creating that I had to create a thread so it could continuously do doDraw() without taking away from the program flow itself.
Simple encryption/decryption tool.