课程:《程序设计与数据结构》
班级: 1723
姓名: 赵乾宸
学号:20172316
实验教师:王志强
必修/选修:必修java
由于Android Studio的安装花了我很长的时间,最主要是找不到R
文件的问题(根据王老师说,这个问题出现的缘由不少,以致于他也找不到问题的根本在哪里),问题在实验课当堂弄了好久,但没有成功,后来据说了老康同窗的作法,从新设置了一个用户,因为以前的用户名是中文,C盘user路径中包含中文(早知道就不装在C盘里面了),寻找路径时是会发生错误的。
android
这个很简单,跟着书本走,只要上一部分的安装没有问题,这里只须要点一点而后就好了,这里甚至不用敲代码,只要模块建立出来就能够Run了,Hello,World!
还有一个重点:生命周期,截止学习到第二十八章,我还只是接触到OnCreate
(除了25.2ActivityDemo
里面),其余诸如OnClick``OnTouch``OnOption
什么的貌似并不在生命周期图里面。
git
UI?UI是什么啊?数据结构
在建立Android应用程序的时候,所作的第一件事情就是为主活动构建用户交互(UI,user interface)。——Java.for.Android.2nd.CN布局
操做起来就是在手机上面添加一些微件(widget),这里甚至不用敲代码,直接在图形界面操做,组件及其布局自动写入xml文件,懒癌福音。学习
固然还有Toast
,AlertDialog
,Notification
之类的,并不固定在应用程序的界面上,这些都是手机上看得见摸得着的,理解起来很简单。测试
我认为这是上一章的补充,有组件就必然有布局,这以前我都是手动调整组件位置,可是看了这一章以后才发现还有Layout
的设置,又方便了起来,并且不用敲代码。ui
监听器(Listener):这回解决了以前的疑问:OnClick
、OnTouch
是什么,为何不在生命周期里面?由于它们只是名字看起来相像,并非生命周期的一部分,而是更具体的某种操做。
这些操做与“点击”、“长按”的操做关系很大,是实现用户交互最重要的一环。设计