一·概要
安卓开发是用于开发安卓系统的软件的,本人是使用Android Studio开发平台来开发的,进入公司后发现自己的基础太过薄弱,所以想整理一遍,如有错误,请君指正!万分感谢!
安卓的基础我个人学习感受是首先要先学习好Java语言和xml标记语言,java用于功能的实现,xml用于界面视图的实现。
接着我们来感受一下APP的组成,一个针对用户的APP,一般要有给用户展示的页面视图,用户可以去通过点击、拖动、双击、滑动等操作去改变视图,APP也会去响应用户的这些操作,用户还会有登录,修改信息,设置信息等动作,我们也需要去保存这些信息,最后,APP还需要与网络连接,实现更为复杂的操作。
而这些响应,交互,保存,视图的变化都需要我们来实现,而Google给我们了许多封装好的方法,合理调用这些,我们就能实现和配合服务器去实现上述一系列活动。
而安卓开发的基础绕不开四大组件:Activity(活动--生命周期),ContentProvider(内容提供者),Broadcast(广播)以及Service(服务),然而在我半年内的开发中接触最多的还是Activity,因为开发任何地方都离不开它,此外就是Handle和Intent,以及Fragment。
二.View
视图是APP中最重要的组成部分,也是用户最为直观感受到的组成部分,用户的体验