一个安卓程序主要有如下三个重要的组成部分:java
Hello World
,并在其后显示本身以及本身学号先后各一名的同窗的学号一、首先下载安装Android Studio并配置好Android SDK。
二、建立新的项目,同时创建一个活动,进入主界面后AVD Manager
配置Android模拟器,在这里我选择了5.1的系统镜像。须要注意的是有时候configure界面的语言选项默认状况下不是Java
须要咱们手动选择Java
选项。
三、修改该Android项目的activity_main.xml文件,在TextView
下找到图示的代码,在Hello World
后添加三个学号。在上方菜单点击run->run app
运行程序。
运行结果如图:
android
一、建立新的项目,按照教材给出的代码修改MainActivity.java
文件以及activity_main.xml
文件。须要注意的是教材给出代码的RelativeLayout
布局中的设置参数存在一些问题,我为了让程序正常运行而删除部分配置代码。
二、在左侧的项目组件视图中右击app
目录,选择New->Activity->EmptyActivity
建立一个新的活动,此时Android Studio会自动修改MainActivity.java
文件添加第二个活动。
三、按照教材提供的代码修改第二个活动的layout资源文件以及Java类,注意layout资源文件也须要删除一部分配置语句。
四、将MainActivity.java
文件中的Message from First Screen
改成本身的学号。
五、运行程序,可在点击肯定后切换到第二个活动并显示学号。
编程
Toast是一个小的弹出对话框,用于显示一条消息做为给用户的反馈。Toast并不会替代当前的活动。
Toast的使用须要在java类中调用Toast类的静态方法makeText
来建立Toast类的实例,并调用show
方法在活动类中建立并显示一个Toast。
一、新建一个项目,并在文件中添加Toast
类,并在活动类中添加Toast.makeText(this,"20175320",Toast.LENGTH_LONG).show()"
二、运行该Android程序,运行结果如图。
app
一、新建一个新的Android项目,按照教材代码修改activity_main.xml
文件。
二、将activity_main.xml
文件中的android:layout_marginTop="100dp"
以及android:layout_marginLeft="100dp"
中的参数100dp修改成其余数字。
修改前运行结果如图:
修改后运行结果如图:
布局
一、新建一个新的Android项目,按照教材中的MulticolorClock的代码修改该项目的AndroidManifest.xml文件、MainActivity文件、activity_main.xml文件。须要注意的是该程序的布局文件也须要像第(二)部分同样删去部分配置语句。
运行结果以下:
学习
ThirdActivity
的代码后activity_main.xml
文件中有部分代码标记为红色。ThirdActivity
的代码后程序异常应用异常退出。activity_main.xml
文件中的标红代码时参数不正确,删除部分配置代码便可。本次实验让我对安卓编程有了初步的理解,安卓编程虽须要用到Java的内容但实际上与通常的Java编程过程有着很大的区别。安卓编程须要注意前面的三个重要组成部分,其中资源文件中的布局文件看似简单,但若是参数使用错误的话程序也很容易异常退出。本次实验最难操做的是第二个提交点,一开始使用教材代码时比较僵硬,不少属性和参数都照着书上,没有灵活应变。一开始由于不理解代码含义,碰见标红的代码只能盲目地修改,而这一操做产生的问题就是应用不正常退出,当理解activity_main.xml文件是布局文件后我才了解到标红代码是UI界面的布局参数,将参数删除后便可运行,这也显示了我对Android的认识还比较粗浅。测试