Developing Android Applications: Activities, Connectivity, and Services