在还没学习这门课程之前,对于Android的了解仅限于手机系统,app软件,其他真的一无所知,从前也没想过,它的构成,它是怎么被开发,组件,应用等等一系列问题。所以一开始接触这门课程才发现,原来这是一门大学问,好多知识也有一定的连锁性,需要我们一步一步耐心稳扎稳打的学,钻研。上前几节课的时候对这门课程感触不太深,慢慢的发现脱节越来越严重,才发现需要好好去学习,面对这门课程了。

  通过一个月的学习,了解到很多知识点。从一开始了解Android的历史与发展,它的结构,到了解Android模拟器及其使用。还有界面控件,一些常用的界面控件,Textview,button,EditText,ImageView,ImageButton等等。所有控件的基类为View,ViewGroup继承于View,它可以包含其他的View,就像一个View的容器。TextView控件的使用首先要增加到布局文件中,即/red/layout/main.xml文件中。EditText是一个非常重要的组件。它是用户和Android应用进行数据传输的窗户,有了它就等于有了一扇和Android应用传输的”门“,通过它,用户可以吧数据传给Android应用,然后得到用户想要的数据。EditText控件也有一些常用属性,例如:android:inputType,android:digits,android:hunt等等。Button是一种按钮控件,用户可以在该控件上单击,并能引发相应的事件处理函数。Button的基本使用方法有两种。ImagineView控件是用于展示图片的控件,可以展示静态图片和动态图片两种。Imagine控件也有很多常用属性,其中关键属性android:src用于设置ImagineView中展示什么图片,可以通过XML或代码赋值,Android中推荐使用PNG图片。CheckBox控件和Button一样,也是常用控件,是compounButton的子类,是一个带有选中/未选中状态的按钮。它的优点在于不用用户去填写具体的信息,只需选中选择框;缺点在于只有”选择“和”不选择“两种情况,但往往可以利用它的这个特性来获取相应的信息。