android explanation