2020年安卓實習報告總結_第1頁
2020年安卓實習報告總結_第2頁
2020年安卓實習報告總結_第3頁
2020年安卓實習報告總結_第4頁
2020年安卓實習報告總結_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、安卓實習報告總結安卓實訓的總結與體會【 1】 不知不覺中為期三周的實訓已經接近尾聲。 雖然時間很短,不過我確實學到了一些我覺得有用的東西,并 且是平時上課學不到的東西。三周的實訓,時間很短,確實很短。原本剛開始,乃至之前聽說有為期三周的實訓的時候, 都覺得, 這樣的實訓不過就是走過場罷了, 只有三周的時間, 能學到什么東西 呢?所以一開始也沒當回事。就這樣,帶著這樣的心態(tài),開始了實訓。安卓實訓。因為第一天周一上午沒有課,下午,才算是正式開始了三周的 實訓。一開始聽老師講課的時候, 感覺很舒服啊,噼里啪啦一講一堆, 不過我就喜歡這樣的,聽著爽啊。平時老師上課的時候都是講一句頓一頓,或者一句話反復

2、琢磨 半天,這樣的話, 雖然老師的出發(fā)點是好的,是為了讓學生更容易理 解,但這樣的話,教學的整體進度就下來了。而且就算是一個知識點反復講, 也不見得能就精通了這個東西, 或者說對這個有多么理解。反而容易讓學生產生一種懈怠的情緒。一、第一件事:說話做事要有真憑實據(jù)而這樣一開始,老師就給我一種耳目一新的感覺:這老師上課 帶勁啊! 不過也就僅此而已了。老師花了一下午的時間著重介紹了老師所在的公司,以及我們 接下來三周的實訓計劃。接下來一周實訓之后,這個實訓在老師的刻意營造下,盡量模 仿公司的氛圍。而讓我感受最受的就是:憑事實說話。就是無論要下什么結論的時候, 都要拿得出能夠說服人的數(shù)據(jù)。這是我在第一

3、周中感受最深的一件事。也是我學到的第一件事。說話下結論要有真憑實據(jù)。二、第二件事:專業(yè)技術的不斷學習在這一周中,老師著重講了如何進行系統(tǒng)構架。因為之前也跟老師做過項目,所以對進行系統(tǒng)構架的理解要稍 微深入些,對其重要性的了解也要多一些。這樣,在老師的講解下,再和我以前的理解相互驗證,感覺就 像武功高手,在前輩的點撥下頓悟了一樣。這就是我學到的第二件事,是在專業(yè)技能方面的收獲。三、第三件事:學會尋找動力然后在接下來的一周中,這樣的學習中老師讓我們每組一個白板,然后把每天的任務完成情況著實記錄。這樣,不同的組之間要對比 ; 同組,不同的組員之間對比 ;自己今天和昨天的對比。無形中產生了一種強大的推

4、理,推動我們前進。 這是我學習到的第三件事:沒有動力,就學會尋找動力,而比 較,是最有效的激勵。四、第四件事:學會尊重別人,那樣你也會獲得別人的尊重 在第二周結束的時候,我們用來結束實訓的一個項目就正式開 始了。這個項目的時間很短,三天,如果算上上周末的時間的話,那 就是五天,但前一周的時間確實沒有有效的利用起來。那么這樣只好算三天了。在這次項目中,我沒有一個人大包大攬, 一個人把項目扛下來 因為之前跟老師做過項目,并且我也是小組負責人,雖然作為 這個小組負責人,我做的很不好,但有這樣的一次經歷之后,我知道 我哪里做的不好,哪里有問題,雖然不會很全面,但至少有一些努力 的方向了。而這次,我就嘗

5、試著,去真正的發(fā)揮一個團隊的作用,而不只 是一個人完成項目??梢哉f,這次項目我的目標是:以團隊的形式去推動項目的進 展。我不一個人做的原因有這么幾點:首先,一個人做太沒有挑戰(zhàn) 性了,為了完成任務而做項目,沒意思。第二點:團隊的成員對參與這個項目比較積極。不管怎么說,我的團隊小組成員就算基礎很差,但只要是真心 的想要學習的,想要把項目做好的,那我就不應該拒絕他們,因為一 個小小的拒絕, 可能會對別人的一生產生巨大的影響, 而這個影響似 乎不是積極的。所以,我覺得我應該盡我所能去幫助我的小組成員。 第三點:我想鍛煉一下,作為一個小組負責人,我的職責是什 么。我應該怎么做才能充分發(fā)揮小組成員的能力。

6、 我甚至自己都沒有參與核心代碼的編寫。 我既然決定要幫助我的小組成員,那么我就是真心實意的幫助 我的小組成員, 而不是敷衍, 也不想讓我的小組成員覺得我是在敷衍 他們,那么我就把真正重要的東西交給我的小組成員, 這樣讓我的小 組成員感覺到自己受到重視,這樣也可以更好的激勵我的小組成員。雖然,或許這樣短短的幾天不能夠改變一個人太多。 但或許我可以給他們在心里種下一顆積極的種子,或許以后, 只要一點點陽光,一點點水分,這顆種子就可以發(fā)芽,破土而出,成 長為一個堅定的信念。這是我學到的第四件事:真心地為他人著想,尊重他人。 這樣才能夠使一個團隊產生真正的凝聚力。生產實習周記【 2】 激動人心的時刻終

7、于到了,為期三周的生產實習終于開始了,android 實習周記。在這寶貴的三周時間里,我們會將理論付諸實踐,完成老師安 排的任務的同時,學習新的知識。第一周 實驗室三位老師啟動了二手書租賃系統(tǒng)這個項目,我們一起討 論了二手書租賃系統(tǒng)的需求。本項目后臺采用 .NETMVC4+MSSqlserverx,x 分為后臺管理和前 臺展示,前臺分為平臺端和手機端。手機端需要有展示圖書和預訂等功能,我們 Android 組的同學 負責手機端的 UI 設計和功能實現(xiàn)。由于首次接觸 Android 開發(fā),接下來我們開始各自學習 android 編程基矗 自己在圖書館借了一些有關 Android 開發(fā)的圖書, 還

8、在網上 下了許多 Android 開發(fā)視頻。全心投入 Android 技術的學習之中。初識 Activity ,編寫第一個 android 程序。 學習的內容主要有: Android 基本組件 (Activity 、Intent 、 BroadcastReceiver 、 Adapter 、 Service) 。Activity 實際上就是表示的是一個人機的交互程序,用于存放 各個顯示控件,也是Android 的基本組成,所有的 Android 項目都使用 Java 語言進 行開發(fā),所以每一個繼承了 android.app.Activity 的 Java 類都將成 為一個 Activity 程

9、序,而一個 Android 項目將由多個 Activity 程序 所組成,而所有的顯示組件都必須放在 Activity 上才可以進行顯示。Activity 類的常用方法。Android 項目中的文件夾作用。Android 項目中的文件作用。Android 項目由若干個 Activity 程序所組成, 每一個 Activity 都是一個 Java 類 ; 一個 Android 項目中所有用到的資源都保存在 res 文件夾之中 ;Android 中的組件需要在布局管理器中進行配置,之后 在 Activity 程序中可以使用 findViewById() 方法查找并進行控制 ; 在布局管理器中定義的

10、每一個組件都有其對應的操作類, 用戶可以直 接實例化這些類的對象進行組件的定義顯示 ; 標準的 Android 項目, 所有的文字顯示信息應該保存在 strings.xml 文件中保存。Android 中的基本控件的學習。掌握文本顯示組件的配置及使用 ; 掌握文本顯示組件的繼承結 ; 掌握文本顯示組件的基本屬性及操作方法。TextView 組件的主要功能是用于顯示文本,實際上這種控件主 要就是提供了一個標簽的顯示操作。組件的常用屬性及對應方法。配置文本顯示框。設置“ android:text ”屬性設置文字的顯示風格 (android:textStyle) :正常(normal) 粗體 (bo

11、ld) 斜體 (italic)oAndroid 中設置文字大小的定義類型。在 Android 中所有的組件可以設置大小,但是在設置大小的時 候需要指定其單位,這些單位如下: px(pixels) :像 素 ;dip(deviceindependentpixels):依賴于設備的像素;sp(scaledpixelsbestfortextsize):帶比例的像素;pt(points): 點;in(inches):英尺;mm(millimeters) : 毫米。使用樣式表文件, 在 Android 中為了方便美工對組件進行修飾, 也可以使用一些樣式文件對組件顯示進行控制,用戶只需要按照如下的 xml

12、 文件 格式即可定義組件的顯示樣式。TextView 作為文本組件主要的功能是顯示文本數(shù)據(jù) ; 所有的組 件可以直接通過一個樣式表文件進行屬性的配置。第二周 本周張棟老師又啟動了一個新的項目電子名片管理系統(tǒng)。 該項目包括三個部分:個人 APR企業(yè)版APP和管理平臺。 該項目的開發(fā)背景是:名片是商務交往的紐帶。 而制作名片的核心目的就是自我展示和業(yè)務推介,通過名片建 立自己的人脈圈。傳統(tǒng)的紙質名片不易傳遞,存儲和管理。 在商務場合中很多時候需要給多名客戶分發(fā)名片,而傳統(tǒng)的紙 質名片需要準備一定的數(shù)量和一定的時間進行分發(fā)。同時分發(fā)和接受的名片并不易存儲,極易丟失。大量的紙質名片很難對其進行管理,例

13、如很難找到某張名片 為了達成以下幾個目標決定開發(fā)該應用。1. 名片交換方便快捷: 1 對 1 名片交換更加方便2. 多人交換一步即成:多人之間的名片交換更加方便,使用應 用一鍵可以達到目的3. 名片信息清晰易得:對于用戶的信息可以進行實時的維護, 也可訂制自己的名片信息4. 云人脈圈智能可控:名片信息可同步到云端,保留信息 項目一啟動,我們就開始進行需求分析,然后開始設計和制作 原型,在大家熬夜奮戰(zhàn)的情況下,我們終于完成了個人APR企業(yè)APP 和平臺的原型制作,實習報告 android 實習周記 () 。 在完成任務的同時,我還繼續(xù)深入學習 Android 技術,各自開 始編寫一些簡單的 An

14、droid 應用程序。實現(xiàn)簡單的界面布局功能。學習 android 中各種基本組件的使用掌握 RadioGroup 類和 RadioButton 類的使用,單選鈕在開發(fā)中 提供了一種多選一的操作模式,也是經常見到的一種組件,例如:在 選擇文件編碼的時候只能從多種編碼中選擇一種, 或者是選擇性別的時候只能從“男”或“女”之中選擇一個,而在 Android 中可以使用RadioGroup 來定義單選鈕組件。RadioGroup 類的常用操作方法。RadioGroup 提供的只是一個單選鈕的容器,只有在此容器之中 配置多個按鈕組件之后才可以使用, 而要想設置單選鈕的內容, 則需 要使用 RadioB

15、utton 類。掌握 RadioGroup 類相當于定義了一個單選鈕的容器 ;RadioButton 類用于定義單選鈕中的內容。掌握CheckBox組件的使用。CheckBox 的主要功能是完成復選框的操作,在用戶輸入信息的 時候,可以一次性選擇多個內容,例如:用戶在選擇個人興趣愛好的 時候一定會存在多個,則此時就直接使用 CheckBox即可完成功能。CheckBox 類的常用方法。通過程序操作復選框組件。CheckBox 組件用于實現(xiàn)復選框的功能。掌握下拉列表 Spinner 的使用 ; 可以通過程序配置 Spinner 顯示 內容; 可以通過配置文件配置 Spinner 顯示內容。下拉列

16、表框也是一種常見的圖形組件,它可以為用戶提供列表 的選則方式, 與復選框或單選鈕相比還可以節(jié)省手機的屏幕空間, 在 Android 中可以使用 android.widget.Spinner 類實現(xiàn)。Spinner 類的常用方法。配置列表項: 在 Android 中,可以直接在 main.xml 文件中定義 “”節(jié)點,但是在定義此元素的時候卻不能直接設置其顯示的列表項, 關于下拉列表框中的列表項有以下兩種方式進行配置: 方式一: 直接 通過資源文件配置 ; 方式二:通過 android.widget.ArrayAdapter 類 讀取資源文件或者是指定具體設置的數(shù)據(jù)。其中, ArrayAdapt

17、er 類的功能:有兩個主要功能:讀取資源文 件中定義的列表項或者是通過 List 集合設置列表項。值得注意的是,對于下拉列表項的顯示風格一般都會將其設置 為:“ android.R.layout.si-mp-le_spinner_item”,下面分別在values 文件夾之中定義兩個資源文件,用于保存所需要的下拉列表 信息。使用 Spinner 可以完成下拉列表框的顯示功能 ; 下拉列表框的 顯示內容可以通過配置文件或程序進行填充。掌握時間選擇器的使用 ; 可以通過程序配置顯示的時間。在 Android 中使用TimePicker( 時間選擇器 ) ,可以進行時間的快速調整。TimePicke

18、r 的常用方法。掌握日期選擇器的配置及使用。 與時間選擇器對應的還有一個日期選擇器(DatePicker) ,可以完成年、月、日的設置。DatePicker 類的常用方法。日期選擇器可以進行日期的配置 ; 可以通過設置配置不同的顯示風格。線型布局管理器的配置 ;通過 Activity 程序進行線型布局。 布局管理器分類:在 Android 中一共有以下四種布局管理器: LinearLayout :線性布局管理器 ( 默認) ,分為水平和垂直兩種,只能 進行單行布局 ;FrameLayout :所有的組件放在左上角,一個覆蓋一 個;TableLayout :任意行和列的表格布局管理器,其中Tab

19、leRow代表一行,可以向行中增加組件 ;RelativeLayout :相對布局管理器, 更具最近一個視圖組件,或是頂層父組件來確定下一個組件的位置。廢除的布局管理器: 在 Android2.3.3 版本之前還存在著一種絕 對布局管理器(AbsoluteLayout) ,此布局管理器使用X、丫軸坐標的形式排列 組件。線型布局有兩種排列方式:水平和垂直可以通過 LinearLayout 類定義線型布局,而布局參數(shù)可以使用 LinearLayout.LayoutParams 類完成。FrameLayout 布局(幀布局)就是在屏幕上開辟一個區(qū)域以填充 所有的組件, 但是使用 FrameLayou

20、t 布局會將所有的組件都放在屏幕 的左上角,而且所有的組件可以層疊進行顯示??蚣懿季质窃谝粋€指定的區(qū)域內使用組件進行填充 ; 可以使用 FrameLayout 和FrameLayout.LayoutParams 類手工配置布局。掌握表格布局管理器的基本使用 ; 掌握 TableLayout 和TableRow的操作關系;掌握表格布局管理器中常見屬性的作用。TableLayout 是采用表格的形式對控件的布局進行管理的,在TableLayout布局管理器之中,要使用TableRow進行表格行的控制, 之后所有的組件要在TableRow中增加。表格布局管理器使用TableRow控制表格行;表格布局的幾個屬性:定義伸縮列: android:shrinkColumns

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論