亚洲免费人人妻人人,cao78在线视频,福建一级毛片,91精品视频免费观看,高清另类图片操逼,日本特黄特色大片免费看,超碰欧美人人澡曰曰澡夜夜泛

android實(shí)習(xí)周記

時間:2021-09-15 15:18:13 實(shí)習(xí)報告 我要投稿

android實(shí)習(xí)周記

生產(chǎn)實(shí)習(xí)周記

android實(shí)習(xí)周記

激動人心的時刻終于到了,為期三周的生產(chǎn)實(shí)習(xí)終于開始了。在這寶貴的三周時間里,我們會將理論付諸實(shí)踐,完成老師安排的任務(wù)的同時,學(xué)習(xí)新的知識。

第一周

實(shí)驗(yàn)室三位老師啟動了二手書租賃系統(tǒng)這個項(xiàng)目,我們一起討論了二手書租賃系統(tǒng)的需求。本項(xiàng)目后臺采用.NET MVC4+MS Sqlserver2008,分為后臺管理和前臺展示,前臺分為平臺端和手機(jī)端。手機(jī)端需要有展示圖書和預(yù)訂等功能,我們Android組的同學(xué)負(fù)責(zé)手機(jī)端的UI設(shè)計和功能實(shí)現(xiàn)。

由于首次接觸Android開發(fā),接下來我們開始各自學(xué)習(xí)android編程基矗自己在圖書館借了一些有關(guān)Android開發(fā)的圖書,還在網(wǎng)上下了許多Android開發(fā)視頻。全心投入Android技術(shù)的學(xué)習(xí)之中。

初識Activity,編寫第一個android程序。學(xué)習(xí)的內(nèi)容主要有:Android 基本組件(Activity、Intent、Broadcast Receiver、Adapter、Service)。Activity實(shí)際上就是表示的是一個人機(jī)的交互程序,用于存放各個顯示控件,也是

Android的基本組成,所有的Android項(xiàng)目都使用Java語言進(jìn)行開發(fā),所以每一個繼承了android.app.Activity的Java類都將成為一個Activity程序,而一個Android項(xiàng)目將由多個Activity程序所組成,而所有的顯示組件都必須放在Activity上才可以進(jìn)行顯示。Activity類的常用方法。Android項(xiàng)目中的文件夾作用。Android項(xiàng)目中的文件作用。Android項(xiàng)目由若干個Activity程序所組成,每一個Activity都是一個Java類;一個Android項(xiàng)目中所有用到的資源都保存在res文件夾之中;Android中的組件需要在布局管理器中進(jìn)行配置,之后在Activity程序中可以使用findViewById()方法查找并進(jìn)行控制;在布局管理器中定義的每一個組件都有其對應(yīng)的操作類,用戶可以直接實(shí)例化這些類的對象進(jìn)行組件的定義顯示;標(biāo)準(zhǔn)的Android項(xiàng)目,所有的文字顯示信息應(yīng)該保存在strings.xml文件中保存。

Android中的基本控件的學(xué)習(xí)。掌握文本顯示組件的配置及使用;掌握文本顯示組件的繼承結(jié);掌握文本顯示組件的基本屬性及操作方法。TextView組件的主要功能是用于顯示文本,實(shí)際上這種控件主要就是提供了一個標(biāo)簽的顯示操作。組件的常用屬性及對應(yīng)方法。配置文本顯示框。設(shè)置“android:text”屬性設(shè)置文字的顯示風(fēng)格(android:textStyle):正常

(normal)粗體(bold)斜體(italic)。Android中設(shè)置文字大小的定義類型。在Android中所有的組件可以設(shè)置大小,但是在設(shè)置大小的時候需要指定其單位,這些單位如下:px(pixels):像素; dip(device independent pixels):依賴于設(shè)備的像素;sp(scaled pixels —— best for text size):帶比例的像素; pt(points):點(diǎn);in(inches):英尺;mm(millimeters):毫米。使用樣式表文件,在Android中為了方便美工對組件進(jìn)行修飾,也可以使用一些樣

式文件對組件顯示進(jìn)行控制,用戶只需要按照如下的xml文件格式即可定義組件的顯示樣式。TextView作為文本組件主要的功能是顯示文本數(shù)據(jù);所有的組件可以直接通過一個樣式表文件進(jìn)行屬性的配置。

第二周

本周張棟老師又啟動了一個新的項(xiàng)目——電子名片管理系統(tǒng)。該項(xiàng)目包括三個部分:個人APP、企業(yè)版APP和管理平臺。

該項(xiàng)目的開發(fā)背景是:名片是商務(wù)交往的紐帶。而制作名片的核心目的就是自我展示和業(yè)務(wù)推介,通過名片建立自己的人脈圈。

傳統(tǒng)的紙質(zhì)名片不易傳遞,存儲和管理。

在商務(wù)場合中很多時候需要給多名客戶分發(fā)名片,而傳統(tǒng)的紙質(zhì)名片需要準(zhǔn)備一定的數(shù)量和一定的時間進(jìn)行分發(fā)。同時分發(fā)和接受的名片并不易存儲,極易丟失。大量的紙質(zhì)名片很難對其進(jìn)行管理,例如很難找到某張名片。

為了達(dá)成以下幾個目標(biāo)決定開發(fā)該應(yīng)用。

1. 名片交換方便快捷:1對1名片交換更加方便

2. 多人交換一步即成:多人之間的名片交換更加方便,使用應(yīng)用一

鍵可以達(dá)到目的

3. 名片信息清晰易得:對于用戶的信息可以進(jìn)行實(shí)時的維護(hù),也可

訂制自己的名片信息

4. 云人脈圈智能可控:名片信息可同步到云端,保留信息

項(xiàng)目一啟動,我們就開始進(jìn)行需求分析,然后開始設(shè)計和制作原型,在大家熬夜奮戰(zhàn)的情況下,我們終于完成了個人APP、企業(yè)APP和平臺的原型制作。

在完成任務(wù)的同時,我還繼續(xù)深入學(xué)習(xí)Android技術(shù),各自開始編寫一些簡單的Android應(yīng)用程序。實(shí)現(xiàn)簡單的界面布局功能。

學(xué)習(xí)android中各種基本組件的使用

掌握RadioGroup類和RadioButton類的使用,單選鈕在開發(fā)中提供了一種多選一的操作模式,也是經(jīng)常見到的一種組件,例如:在選擇文件編碼的時候只能從多種編碼中選擇一種,或者是選擇性別的時候只能從“男”或“女”之中選擇一個,而在Android中可以使用RadioGroup來定義單選鈕組件。RadioGroup類的常用操作方法。RadioGroup提供的只是一個單選鈕的容器,只有在此容器之中配置多個按鈕組件之后才可以使用,而要想設(shè)置單選鈕的內(nèi)容,則需要使用RadioButton類。掌握RadioGroup類相當(dāng)于定義了一個單選鈕的容器;RadioButton類用于定義單選鈕中的內(nèi)容。

掌握CheckBox組件的使用。CheckBox的主要功能是完成復(fù)選框的操作,在用戶輸入信息的時候,可以一次性選擇多個內(nèi)容,例如:用戶在選擇個人興趣愛好的時候一定會存在多個,則此時就直接使用CheckBox即可完成功能。CheckBox類的常用方法。通過程序操作復(fù)選框組件。CheckBox組件用于實(shí)現(xiàn)復(fù)

選框的功能。掌握下拉列表Spinner的使用;可以通過程序配置Spinner顯示內(nèi)容;可以通過配置文件配置Spinner顯示內(nèi)容。下拉列表框也是一種常見的圖形組件,它可以為用戶提供列表的選則方式,與復(fù)選框或單選鈕相比還可以節(jié)省手機(jī)的屏幕空間,在Android中可以使用android.widget.Spinner類實(shí)現(xiàn)。Spinner類的常用方法。配置列表項(xiàng):在Android中,可以直接在main.xml文件中定義“”節(jié)點(diǎn),但是在定義此元素的時候卻不能直接設(shè)置其顯示的列表項(xiàng),關(guān)于下拉列表框中的列表項(xiàng)有以下兩種方式進(jìn)行配置:方式一:直接通過資源文件配置;方式二:通過android.widget.ArrayAdapter類讀取資源文件或者是指定具體設(shè)置的數(shù)據(jù)。其中,ArrayAdapter類的功能:有兩個主要功能:讀取資源文件中定義的列表項(xiàng)或者是通過List集合設(shè)置列表項(xiàng)。值得注意的是,對于下拉列表項(xiàng)的顯示風(fēng)格一般都會將其設(shè)置為:

“android.R.layout.si-mp-le_spinner_item”,下面分別在values文件夾之中定義兩個資源文件,用于保存所需要的下拉列表信息。使用Spinner可以完成下拉列表框的顯示功能;下拉列表框的顯示內(nèi)容可以通過配置文件或程序進(jìn)行填充。掌握時間選擇器的使用;可以通過程序配置顯示的時間。在Android中使用

TimePicker(時間選擇器),可以進(jìn)行時間的快速調(diào)整。TimePicker的常用方法。掌握日期選擇器的配置及使用。與時間選擇器對應(yīng)的還有一個日期選擇器

(DatePicker),可以完成年、月、日的設(shè)置。DatePicker類的.常用方法。日期選擇器可以進(jìn)行日期的配置;可以通過設(shè)置配置不同的顯示風(fēng)格。

線型布局管理器的配置;通過Activity程序進(jìn)行線型布局。布局管理器分類:在Android中一共有以下四種布局管理器:LinearLayout:線性布局管理器(默認(rèn)),分為水平和垂直兩種,只能進(jìn)行單行布局;FrameLayout:所有的組件放在左上角,一個覆蓋一個;TableLayout:任意行和列的表格布局管理器,其中TableRow代表一行,可以向行中增加組件;RelativeLayout:相對布局管理器,更具最近一個視圖組件,或是頂層父組件來確定下一個組件的位置。廢除的布局管理器:在Android 2.3.3版本之前還存在著一種絕對布局管理器

(AbsoluteLayout),此布局管理器使用X、Y軸坐標(biāo)的形式排列組件。線型布局有兩種排列方式:水平和垂直可以通過LinearLayout 類定義線型布局,而布局參數(shù)可以使用LinearLayout.LayoutParams類完成。FrameLayout布局(幀布局)就是在屏幕上開辟一個區(qū)域以填充所有的組件,但是使用FrameLayout布局會將所有的組件都放在屏幕的左上角,而且所有的組件可以層疊進(jìn)行顯示?蚣懿季质窃谝粋指定的區(qū)域內(nèi)使用組件進(jìn)行填充;可以使用FrameLayout和

FrameLayout.LayoutParams類手工配置布局。掌握表格布局管理器的基本使用;掌握TableLayout和TableRow的操作關(guān)系;掌握表格布局管理器中常見屬性的作用。TableLayout是采用表格的形式對控件的布局進(jìn)行管理的,在TableLayout布局管理器之中,要使用TableRow進(jìn)行表格行的控制,之后所有的組件要在TableRow中增加。表格布局管理器使用TableRow控制表格行;表格布局的幾個屬性:定義伸縮列:android:shrinkColumns="3"設(shè)置不顯示列:

android:collapseColumns="0,3"增加背景圖

片:android:background="@drawable/mldn_logo"表格布局也可以使用

Activity程序動態(tài)生成。掌握相對布局管理器的主要特點(diǎn)及使用;可以使用Activity程序動態(tài)增加組件。相對布局管理器指的是參考某一其他控件進(jìn)行擺放,可以通過控制,將組件擺放在一個指定參考組件的上、下、左、右等位置,

這些可以直接通過各個組件提供的屬性完成。相對布局管理器是以一個組件進(jìn)行定位的參考;使用RelativeLayout和RelativeLayout.LayoutParams類可以在Activity程序中動態(tài)配置布局管理器。

Android事件處理的學(xué)習(xí)。了解事件處理的作用,了解常用的事件及相關(guān)處理接口。Android程序的開發(fā)主要是借助于Java語言,其事件的處理流程也是參考了java中的事件處理操作,在Java之中,如果要想進(jìn)行圖形界面的事件處理則首先必須有一個事件源,而造成事件源產(chǎn)生可以有多種形式,例如:單擊按鈕或者是修改下拉列表選項(xiàng),之后根據(jù)此事件源找到相應(yīng)的事件處理操作類,對事件進(jìn)行處理。事件處理的核心在于如下操作:注冊監(jiān)聽程序;根據(jù)指定的事件編寫指定的處理程序;在事件處理類之中完成事件的處理操作。單擊事件、單選按鈕與OnCheckedChangeListener、下拉列表框與OnItemSelectedListener、監(jiān)聽日期與時間

【android實(shí)習(xí)周記】相關(guān)文章:

精選實(shí)習(xí)周記10-27

【精選】實(shí)習(xí)周記02-15

實(shí)習(xí)的周記11-13

實(shí)習(xí)教師的實(shí)習(xí)周記01-17

頂崗實(shí)習(xí)周記(10周)02-09

會計實(shí)習(xí)周記(10周)02-10

實(shí)習(xí)教師的實(shí)習(xí)周記06-20

會計實(shí)習(xí)周記15周08-31

頂崗實(shí)習(xí)周記20周05-24