p. 45 in android book