my android 2.3 source learning