久久99热66热这里只有精品,特黄特色的大片在线观看,亚洲日本三级在线观看,国产三级农村妇女在线,亚洲av毛片免费在线观看,哺乳叫自慰在线看,天天干美女av网

android實習周記

時間:2023-05-01 19:40:28 實習報告 我要投稿
  • 相關(guān)推薦

android實習周記

生產(chǎn)實習周記

android實習周記

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

第一周

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

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

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

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

Android中的基本控件的學(xué)習。掌握文本顯示組件的配置及使用;掌握文本顯示組件的繼承結(jié);掌握文本顯示組件的基本屬性及操作方法。TextView組件的主要功能是用于顯示文本,實際上這種控件主要就是提供了一個標簽的顯示操作。組件的常用屬性及對應(yīng)方法。配置文本顯示框。設(shè)置“android:text”屬性設(shè)置文字的顯示風格(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):點;in(inches):英尺;mm(millimeters):毫米。使用樣式表文件,在Android中為了方便美工對組件進行修飾,也可以使用一些樣

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

第二周

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

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

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

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

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

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

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

鍵可以達到目的

3. 名片信息清晰易得:對于用戶的信息可以進行實時的維護,也可

訂制自己的名片信息

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

實習的周記11-20

【精選】實習周記11-09

實習周記05-20

精選實習周記10-27

超市實習周記08-07

藥店實習周記03-28

實習周記模板05-29

汽修實習周記01-29

幼師實習周記06-05

設(shè)計實習周記11-16