Android programming and basic knowledge