Initial skeleton

Signed-off-by: Wayne Wolf <wayne.ron.wu at gmail>
initial skeleton

Signed-off-by: Wayne Wolf <wayne.ron.wu at gmail>
libaol.so customer needs to implement nativeInit, but failed to link.

Signed-off-by: Wayne Wolf <wayne.ron.wu at gmail>
combine two shared libs to one, still failed to link

Signed-off-by: Wayne Wolf <wayne.ron.wu at gmail>
Build a single .so as NativeActivity works, but remember to load
gnustl_shared in Java code

Signed-off-by: Wayne Wolf <wayne.ron.wu at gmail>
common files moved to separate src folder, but compile into one shared lib

Signed-off-by: Wayne Wolf <wayne.ron.wu at gmail>
refine code

Signed-off-by: Wayne Wolf <wayne.ron.wu at gmail>
fix back key anr issue

Signed-off-by: Wayne Wolf <wayne.ron.wu at gmail>
fix a typo when calling eglDestroySurface and add egl error string check

Signed-off-by: Wayne Wolf <wayne.ron.wu at gmail>
refactor code arch

Signed-off-by: Wayne Wolf <wayne.ron.wu at gmail>
refactor code, export NativeApp interface only

Signed-off-by: Wayne Wolf <wayne.ron.wu at gmail>
fix virtual issue in ctor and dtor

Signed-off-by: Wayne Wolf <wayne.ron.wu at gmail>
make NativeActivity uncopyable

Signed-off-by: Wayne Wolf <wayne.ron.wu at gmail>
change interface and visibility of some funcs in  NativeActivity

Signed-off-by: Wayne Wolf <wayne.ron.wu at gmail>
main interface for subclass changed to pure virtual,
and trivial layout change in NativeApp

Signed-off-by: Wayne Wolf <wayne.ron.wu at gmail>
asset manager & other utitlity functions implemented

Signed-off-by: Wayne Wolf <wayne.ron.wu at gmail>
asset load implemented

Signed-off-by: Wayne Wolf <wayne.ron.wu at gmail>
Add sdcard storage permission in AndroidManifest.xml

Signed-off-by: Wayne Wolf <wayne.ron.wu at gmail>