欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      Android實習總結報告

      時間:2019-05-12 12:47:54下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《Android實習總結報告》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《Android實習總結報告》。

      第一篇:Android實習總結報告

      實習時間:學院:專業(yè)名稱:學號:姓名:指導老師:實習地點:

      Xxxxxx大學

      專業(yè)實習報告

      ——201X.XX.XX

      XXXXXXXXXXX學院 計算機通信

      信息技術有限公司 201X.XX.X XXXXXXXXXX XXXX XXXX XXXXXXXX

      一、實訓地點

      XXXXXXXX信息技術有限公司是一家隸屬于XXXXXXXX集團主要從事軟件開發(fā)、技術咨詢與服務、IT教育投資、大學生實習實訓等業(yè)務的民營科技型企業(yè)。

      二、實訓目的

      到實際生產中的種種Android

      Android現(xiàn)對androidAndroid

      Android

      android實習可以讓我們與時代最目的:

      1、培養(yǎng)學生運用所學課程Java語言程序設計的理論知識和技能,分析解決計算機實際應用中的問題的能力。

      培養(yǎng)學生在Java語言程序設計的基礎上,開發(fā)Android應用程序的思想和方法。培養(yǎng)學生調查研究、查閱技術文獻、資料、手冊以及編寫技術文獻的能力。通過課程設計,要求學生在指導教師的指導下,獨立完成課程設計的全部內容 包括:

      1、確定開發(fā)的程序,收集和調查有關技術資料。

      2、按軟件工程步驟進行程序設計。

      3、對完成的程序進行測試和完善。

      4、完成課程設計報告。

      三、實訓內容

      學習實訓的內容主要包括如下:

      ? 開發(fā)環(huán)境:了解了android的起源與發(fā)展,學習安裝 Eclipse 插件(ADT)學習AndroidSDK包含了開發(fā)Android應用所依賴的jar文件、運行環(huán)境及相關工具

      ? Android項目結構:src/ java原代碼存放目錄 gen/ 自動生成目錄 gen 目錄中存放所有由Android開發(fā)工具自動生成的文件。目錄中最重要的就是R.java文件。這個文件由Android開發(fā)工具自動產生的。res/ 資源(Resource)目錄 在這個目錄中我們可以存放應用使用到的各種資源,如xml界面文件,圖片或數(shù)據(jù)。assets資源目錄Android除了提供/res目錄存放資源文件外,在/assets目錄也可以存放資源文件。AndroidManifest.xml 項目清單文件。

      ? 基礎開發(fā)

      一、1.Activity:是Android系統(tǒng)中的四大組件之一。2.Activity生命周期:void onCreate(Bundle savedInstanceState)void onStart()void onRestart()void onResume()void onPause()void onStop()void onDestroy()這七個方法定義了Activity的完整生命周期

      二、Intent: Intent對他要完成操作的一種抽象描述,我們可以用intent來啟動一個activity,發(fā)起一個broadcast和啟動或綁定一個service。Intent使應用程序代碼在運行時動態(tài)綁定成為可能,這也降低了不同代碼之間的耦合性。Intent最常使用的方法是用來啟動一個activity。Intent封裝了他要執(zhí)行動作的屬性,這些屬性最常見的是action和data Intent主要有以下四個重要屬性:dssAction:Action屬性的值為一個字符串,它代表了系統(tǒng)中已經定義了一系列常用的動作。通過setAction()方法或在清單文件AndroidManifest.xml中設置。默認為:DEFAULT。

      Data:Data通常是URI格式定義的操作數(shù)據(jù)。例如:tel://。通過setData()方法設置。

      Category:Category屬性用于指定當前動作(Action)被執(zhí)行的環(huán)境。通過addCategory()方法或在清單文件AndroidManifest.xml中設置。默認為:CATEGORY_DEFAULT。

      Extras:Extras屬性主要用于傳遞目標組件所需要的額外的數(shù)據(jù)。通過putExtras()方法設置。

      三、Service四大主鍵職業(yè),服務一般沒有用戶操作界面,它運行于系統(tǒng)中不容易被用戶發(fā)覺,可以使用它開發(fā)如監(jiān)控之類的程序。要完成比較耗時的任務;不需要用戶界面;

      四、BroadcastRecever 生命周期

      1.在廣播到達接收者時調用onRecever();方法

      2.注冊廣播的幾種方式包括:代碼注冊;項目清單注冊;

      五、Handler 1.Handler、Message、MessageQueue和Looper之間的關系的關系,Handler的作用: Handler(一個線程可以有多個Handler但是只能有一個Looper), 關系:向消息對列(MessageQueue封裝在Looper中)發(fā)送消息,Handler在創(chuàng)建時就會關聯(lián)以個Looper默認關聯(lián)當前Looper.作用:發(fā)送消息(Handler在主線程啟動一個子線程,在子線程調用SendMassager(),發(fā)送到主線程的HandlerMessage()方法);處理消息(調用HandlerMessage()方法處理)。

      ? 數(shù)據(jù)存儲

      一、Sharepreference:保存應用系統(tǒng)的配置信息等的鍵值存儲機制。(使用鍵值機制:Bundle ContentValues Map JSONObjecdt)

      二、存儲方式 1)是一種鍵值存儲方式,可以持久化存儲變量的值(Sharepreference存儲的值都是基本類型的數(shù)據(jù))存儲的數(shù)據(jù)是以xml文件的形式存在,存儲在/data/data/packagename/shared_prefs目錄中文件存儲

      I/O存儲,主要是用于大文件的數(shù)據(jù)的存取,比如視頻、圖片等,該中存儲方式在使用的過程當中更新比較困難。

      文件存儲的使用:Activity提供了openFileOutput(name,mode)方法和openFileInput()方法,用于讀寫文件數(shù)據(jù).第一個參數(shù)name中不能包含路徑分隔符“/”

      三、Sqlite

      自定義一個數(shù)據(jù)庫的操作類,該類要extends SQLiteOpenHelper類

      public class MyHelper extends SQLiteOpenHelper { //類沒有實例化,是不能用作父類構造器的參數(shù),必須聲明為靜態(tài)

      private static final String name = “china”;//數(shù)據(jù)庫名稱 private static final int version = 1;//數(shù)據(jù)庫版本 public MyHelper(Context context){ //第三個參數(shù)CursorFactory指定在執(zhí)行查詢時獲得一個游標實例的工廠類,設置為null,代表使用系統(tǒng)默認的工廠類

      super(context, name, null, version);} public void onCreate(SQLiteDatabase db){

      //該方法是在第一次實例化數(shù)據(jù)庫操作對象的時候被調用

      //可以在其中做一些初始化的工作,比如創(chuàng)建數(shù)據(jù)庫表等

      } public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion){

      //在數(shù)據(jù)庫的版本發(fā)生改變的時候會被調用

      } }

      四、ContentProvider 實現(xiàn)不同應用之間數(shù)據(jù)的訪問和共享: 1)通過實現(xiàn)一個ContentProvider的抽象借口,將本應用的數(shù)據(jù)完全暴露出去,其中數(shù)據(jù)是以表的形式暴露的,暴露數(shù)據(jù)的時候要提供公共的URI。

      2)其它應用通過android提供的ContentResolver接口訪問ContentProvider暴露的數(shù)據(jù)。

      五、網絡存儲

      一、通過網絡提供的存儲空間來上傳或者是下載那些存儲在網絡空間的數(shù)據(jù)信息。

      網絡編程:分為兩種 1)基于Socket的網絡編程:該網絡編程使用的協(xié)議主要是TCP和UDP協(xié)議

      面試題:TCP和UDP區(qū)別:TCP:面向連接 可靠 延時長 效率低UDP:面向無連接 不可靠 延時短 效率高Socket+ServerSocket+TCP(套接字)UDP+DatagrarmSocket+DatagramPackage(數(shù)據(jù)報)2)基于Http的網絡編程:

      ? 該網絡編程使用的協(xié)議是面向Http協(xié)議; ? 該網絡編程是以xml/json格式的數(shù)據(jù)為載體,來進行相互通信數(shù)據(jù); ? Android基于http協(xié)議的網絡編程,使用的標準接口有兩個:HttpURLConnection以及apatch的接口HttpClient Http協(xié)議通信分為兩種方式:get請求方式和post請求方式

      六、Xml格式數(shù)據(jù)解析Json格式數(shù)據(jù)解析:

      Dom解析:dom解析一般是把xml文檔轉換成一棵文檔節(jié)點樹,存儲在內存中

      優(yōu)點:xml文檔樹在內存中完整存儲,可以直接對該文檔樹的數(shù)據(jù)和結構進行修改;可以通過解析器去訪問節(jié)點樹上的任何一個節(jié)點;Dom解析的API使用簡單方便。

      缺點:當xml文檔比較大的時候,該解析方式消耗內存資源 Sax解析:

      優(yōu)點:對內存的要求較低,方便解析xml的部分;

      缺點:當xml文檔結構復雜的采用SAX解析,編碼過程比較復雜 Pull解析:sdk提供的內置解析方式,解析過程類似于sax解析,節(jié)省內存資源,而且比sax解析更加簡單方便。

      JSON格式數(shù)據(jù):(1)key-value鍵值對象(無序的)(2)數(shù)組(有序的)

      用到的內容包含:4個類一個異常

      JSON格式數(shù)據(jù)的解析可以使用Google提供的gson解析工具 問題:xml格式數(shù)據(jù)解析和JSON格式數(shù)據(jù)解析的比較

      四、實訓心得:

      1通過幾個月的android實習,基本掌握了Android應用程序開發(fā)的一般流程。對常用控件基本掌握其用法,對其事件的監(jiān)聽方法也基本掌握。學習Android不僅是對前沿開發(fā)技術的了解,也是對編程知識的一次提升。

      2通過學習Android的控件、布局、Activity、Service等一系列基礎知識,對整個Android的開發(fā)有了大致的了解。例如: 要的布局(或者控件),在學習界面中,我發(fā)現(xiàn)Android為我們提供了很好的類似反射機制,通過Layout文件夾下的配置文件,可以快速的形成界面,在配置文件可以設置屬性或者樣式都是很快捷方便。對比較特殊的界面也可以通過處理嵌入到指定的界面,同樣你可以通過java代碼直接創(chuàng)建View進行添加,不過這種方式比較復雜。對一些點擊、選中、按鍵等處理的事件,界面之間的 跳轉Intent管理,通過Bundle對數(shù)據(jù)在界面之間進行傳輸。

      4在手機交互式通信服務中,學習了Android手機之間進行短信發(fā)送、廣播、對廣播的監(jiān)聽、服務等,在Service類中沒有context,可以通過Handler來每秒反復運行,自動送出系統(tǒng)廣播信息,同時在這里我們也知道可以設計一個常用的變量類,設計一個當前的CurrentActivity這個變量進行控制,進行處理。

      在Android編程過程中鞏固熟悉了Java的編程。由于Android應用程序的開發(fā)離不開Java的支持,所以基礎的Java知識是必須的。Android系統(tǒng)是基于Linux的手機操作系統(tǒng)平臺,要深入系統(tǒng)的學習Android,不僅僅是有Java和Android應用開發(fā),必須要具備Linux,C/C++高級編程才能深入的涉及Android Framework和Android內核開發(fā)。成為Android開發(fā)的高素質人才。所以,在后續(xù)對Android的學習中可能會看一些較底層的書籍。

      第二篇:android實習

      21日

      今天是實習的第一天,上午聽了專家的講座,并分組和項目立項。下午的時候,開始了對于Android的學習,我知道了Android系統(tǒng)的概述和特性,并且了解到了Android的體系結構和常用系統(tǒng)庫,使我對Android有了簡單的了解。

      22日

      今天開始正式接觸Android軟件的開發(fā),先是要把開發(fā)的環(huán)境配好,工具(Eclipse)安裝好。了解了Android應用程序的組成和目錄結構。在下午的時候,開始學習Activity的系統(tǒng)原理和生命周期,并創(chuàng)建了Activity,對了Activity之間的跳轉這,我遇到了問題,沒有辦法跳轉,經過仔細盤查,原來是在跳轉到的Activity中沒有創(chuàng)建Intentintent = getIntent().在開發(fā)中要注意每一點,出現(xiàn)一點錯誤就可能使整個項目出現(xiàn)錯誤。

      通過今天的學習,根據(jù)自己的項目,創(chuàng)建了項目所需要的Activity,并在需要的地方加入了跳轉。

      23日

      今天上午,學習了文本框和編輯框:TextView,EditText;還有按鈕Button和ImageButton,發(fā)現(xiàn)TextView是顯示文本的,而EditText是輸入文本的,通過EditText,我自己編寫了一個計算器,使用了Intent傳值,實現(xiàn)了簡單的計算。在ImageButton中發(fā)現(xiàn)設置背景圖標Background和src的不同,一個是設置按鈕背景,一個是在按鈕上加入了圖片。我在自己項目的主頁使用了ImageButton,使我的主頁更加炫了。

      下午的時候學習到了怎么樣去布局,感覺使用RelativeLayout比LinearLayout方便,因為可以隨便的設置布局,更加的隨意,LinearLayout就會有很多的限制。不過LinearLayout布局相對簡單,不繁瑣,RelativeLayout布局相對麻煩,容易出現(xiàn)錯誤。

      通過今天的學習,在自己的項目中的Activity中根據(jù)需要修改了布局,在我的主頁中我使用了RelativeLayout,這樣可以使我對主頁的布局控制更加簡單,更加隨意,使我可以把主頁布置的更吸引人。而其他的一些次要界面,我使用的是LinearLayout,這樣更加方便。24日

      今天學習到了Toast提示類,這個可以在點擊按鈕的時候顯示提示內容,例如 Toast.makeText(first.this,”后退”,Toast.LENGTH_LONG).show();(first是我自己的文件名)。

      對于menu類的用法和怎么取創(chuàng)建menu的監(jiān)控方法有了了解,就是在public boolean onOptionsItemSelected(MenuItem item)中加入監(jiān)控方法。在表單中我還用到了RadioButton和CheckBox。在下午的時候我知道了如何在內存卡中存數(shù)據(jù)。RadioButton 和 CheckBox和java web表單中的這些功能幾乎一樣。

      在項目中的主界面中的,我加入了menu菜單,在里面加入了兩個按鍵,一個是“關于 ”界面,是介紹項目的開發(fā)者和項目的版本的,還有一個是“退出”按鍵,并對其加入了Alert對話框,防止使用者不小心退出。而且也對返回鍵加入了對話框,在主界面中的按鈕加入了Toast提示,提示的時間是SHORT,不是LONG,這樣可以提醒使用者按下的是什么按鍵。

      25日

      今天老師講解了圖形框架,讓我知道了如何去使用Canvas類,Paint類。并且學會了如何繪制自定義UI、控件。

      在下午的時候,學習了繪制文字,圖形和圖像,并且自己動手制作了軟件中的一些界面 26日

      今天聽了企業(yè)專家講座,然后,老師為我們講解了如何去創(chuàng)建證書和簽名,并且指導我們在即動手去簽名打包,最后告訴我們軟件做的好的會發(fā)布到移動MM上去

      27日

      今天學習到了類似于Java中的Alert對話框,那就是AlertDialog,感覺Android和Java更加相似了,名字都差不多。當然,還知道了用Dialog顯示的View是什么樣的。雖然之前我就在自己的項目中用到了對話框,但是這次的學習使我對對話框的了解更加深入了,使用更加靈活了。

      下午學習到的東西非常重要,那就是Spinner,Gallery,TabHost還有ListView類,知道了Gallery可以使多張圖片通過滑動顯示在手機上。項目的主頁上有一個圖集,就是使用的Gallery,才使大量的圖片有了更好的操作。TabHost類似于網頁的標簽,項目的“英雄”顯

      示界面中的“技能介紹”和“出裝”介紹就是使用了TabHost,才可以在一個頁面上顯示出來。

      28日

      今天是Android數(shù)據(jù)庫的學習,今天學會了如何去創(chuàng)建數(shù)據(jù)表,如何在表中實現(xiàn)增刪改查。下午的時候,通過創(chuàng)建ContentProvider來學習和了解ContentProvider。

      29日

      今天主要學習廣播,知道了如何發(fā)送廣播,監(jiān)聽廣播,注冊和取消廣播,并且通過廣播監(jiān)聽了手機接收短信。還學習了服務,了解了創(chuàng)建服務,啟動服務,怎么樣綁定服務和進程間通信,明白了服務的生命周期。

      30日

      今天是最后一天,有項目答辯,所以項目需要完成,我講我小組的所有的內容集合起來,形成一個完整的項目,并簽名打包

      雖然這次培訓時間很短,但是我從中學到了很多內容。我知道了安卓的一些基本知識,并對其有了一定的了解,可以對其進行簡單的使用,可以

      第三篇:Android實習心得

      Android實習心得

      剛開始接觸Android感覺到它很有意思,在界面開發(fā)上和web也可以形成了相通的架構,更加方便,視覺上也是非常的酷,在前期我通過的大量的Android SDK開發(fā)范例大全中的例子以及Android提供的APIDEMOS進行學習,盡管例子之間的連接比較零散,不過通過這些例子的學習我可以學習到了很多和以前java上相通的思想。

      我在為期半個月的實習中學到了很多在課堂上根本就學不到的知識,收益非淺.現(xiàn)在我對這半個月的實習做一個工作小結。

      1通過半個月的android實習,基本掌握了Android應用程序開發(fā)的一般流程。對常用控件基本掌握其用法,對其事件的監(jiān)聽方法也基本掌握。學習Android不僅是對前沿開發(fā)技術的了解,也是對編程知識的一次提升。

      2通過學習Android的控件、布局、Activity、Service等一系列基礎知識,對整個Android的開發(fā)有了大致的了解。例如: 要的布局(或者控件),在學習界面中,我發(fā)現(xiàn)Android為我們提供了很好的類似反射機制,通過Layout文件夾下的配置文件,可以快速的形成界面,在配置文件可以設置屬性或者樣式都是很快捷方便。對比較特殊的界面也可以通過處理嵌入到指定的界面,同樣你可以通過java代碼直接創(chuàng)建View進行添加,不過這種方式比較復雜。對一些點擊、選中、按鍵等處理的事件,界面之間的跳轉Intent管理,通過Bundle對數(shù)據(jù)在界面之間進行傳輸。

      4在手機交互式通信服務中,學習了Android手機之間進行短信發(fā)送、廣播、對廣播的監(jiān)聽、服務等,在Service類中沒有context,可以通過Handler來每秒反復運行,自動送出系統(tǒng)廣播信息,同時在這里我們也知道可以設計一個常用的變量類,設計一個當前的CurrentActivity這個變量進行控制,進行處理。

      在Android編程過程中鞏固熟悉了Java的編程。由于Android應用程序的開發(fā)離不開Java的支持,所以基礎的Java知識是必須的。Android系統(tǒng)是基于Linux的手機操作系統(tǒng)平臺,要深入系統(tǒng)的學習Android,不僅僅是有Java和Android應用開發(fā),必須要具備Linux,C/C++高級編程才能深入的涉及Android Framework和Android內核開發(fā)。成為Android開發(fā)的高素質人才。所以,在后續(xù)對Android的學習中可能會看一些較底層的書籍。

      由于這次實習時間較短,對于Android應用程序的高級編程講的很少,是這次實習中的不足。要想開發(fā)一些好的應用程序,還需要更多的知識支持。在做實習最后的項目時,遇到了很多平時沒有遇到或者沒有特別關注的問題,如常見的Activity忘記注冊,對SD卡存取需要權限,在寫SQL語句時細微的錯誤就可能導致程序運行錯誤。這些問題只有自己在實際開發(fā)中才能體會到并且解決,并且在解決后可以長時間的記住。

      通過Android的實習,我們在大四畢業(yè)前,我們又掌握了一項新的前沿的開發(fā)技能,也有了更多的發(fā)展方向,這在以后的找工作的過程中無疑為我們增加了砝碼,也可以成為我們的一項興趣愛好,可以根據(jù)我們自己的需要設計一些小的程序。總之,在這次實習中,我獲得了很多東西,提高了自己的編程技巧和編程方法,并且認識了Android應用程序的開發(fā),以及加深了對Java的認識。

      最后,通過實習,我收獲了很多東西,特別是編程方面的,這對即將畢業(yè)的我們來說,這次實習是一次較為珍貴的充電,

      第四篇:android實習報告

      實習報告

      實習目的:

      生產實習是計算機科學與技術專業(yè)重要的實踐性教學活動,其目的是使學生們進一步加深對所學知識的理解,理論聯(lián)系實際,鞏固所學有關計算機基礎理論知識和基本技能,學習有關計算機最新技術方面的應用,增強學生對計算機在社會生活,社會生產中應用的感性認識,深入了解計算機在各個領域中的應用狀況,學生在實習的同時,進行一定的社會實踐與調查活動,對于提高學生的綜合能力和全面素質具有重要意義。

      實習內容:

      Android主要有四大組件,分別為:Activity 活動、Service 服務、Broadcast receivers 廣播接受者、Content Provider 內容提供者。還有上激活組件Intent。

      1.Activity

      Activity就是一個用戶可以直接接觸并看到的窗口,當新建一個Android Project后可以

      看到在工程文件下的src中有一個已建好的java類FirstActivity,系統(tǒng)也會自動為他配備一個布局文件main.xml,并在AndroidManifest中對此Activity進行注冊。

      用戶想要自己創(chuàng)建一個Activity,首先創(chuàng)建一個java類繼承自Activity,可以為他配備一個布局文件用來顯示Activity創(chuàng)建后的布局。最后在主配置文件manifest.xml中對創(chuàng)建的Activity進行注冊,這一步是必不可少的,沒有注冊Activity無法運行。

      在manifest.xml中會有許多的Activity,但系統(tǒng)一次只能運行一個Activity,因此必須修選定一個最先運行的Activity。在注冊Activity是加入

      可指定當前的Activity為主Activity最先被執(zhí)行。其他Activity可借助激活組件Intent

      進行啟動。通過Intent還可實現(xiàn)來了兩個Activity之間傳遞數(shù)據(jù)

      Activity具有生命周期,他有三種狀態(tài):運行狀態(tài)、暫停信息和停止狀態(tài)。運行態(tài)是在屏幕臺前位于當前任務堆棧的頂部,即獲取焦點的Activity。暫停信息是指失去了焦點但對于用戶仍可見,此狀態(tài)下當程序處于低內存是仍有可能被消除。停止狀態(tài)是指完全被另一個Activity覆蓋,但他仍然保留所有的信息與狀態(tài)。

      2.Android圖形設計UI

      Android UI控件一般寫在布局文件中,此次實習所學控件主要有:TextView,EditText

      Button、AlertDialog、RadioButton、CheckBox、Spinner和TableRow等。將這些控件及相應的屬性寫在layout下的布局文件中就可在與其綁定的Activity中顯示相應的對話框,文本框,按鈕等。

      Android的界面布局是為了使控件能夠更友好的呈現(xiàn)在用戶的眼中。主要有:絕對布局Absolutelayout、線形布局LinearLayout、框架布局FramLayout、相對布局RelativeLayout和

      表格布局TableLayout。其中框架布局適合于單張圖片的顯示。

      3.Service 服務

      Service事實運行在后臺的一段代碼。他與Activity一樣有相似的生命周期,但不同的是他不能自己運行,必須通過某一個Activity或者其他的Context對象來調用。

      Service可通過調用Context.StartService()啟動,還可以通過ServiceConnection來訪問Service。可以將其他的組件綁定到Service上。

      4.數(shù)據(jù)存儲

      Activity提供了openFileOutput()方法可以用于把數(shù)據(jù)輸出到文件中,具體的實現(xiàn)過程與在J2SE環(huán)境中保存數(shù)據(jù)到文件中是一樣的。

      openFileOutput()方法的第一參數(shù)用于指定文件名稱,不能包含路徑分隔符“/”,如果文件不存在,Android 會自動創(chuàng)建它。創(chuàng)建的文件保存在/data/data/

      /files目錄,如: /data/data/cn.itcast.action/files/itcast.txt,通過點擊Eclipse菜單“Window”-“Show View”-“Other”,在對話窗口中展開android文件夾,選擇下面的File Explorer視圖,然后在File Explorer視圖中展開/data/data/

      /files目錄就可以看到該文件。

      openFileOutput()方法的第二參數(shù)用于指定操作模式,有四種模式android有一套自己的安全模型,當應用程序(.apk)在安裝時系統(tǒng)就會分配給他一個userid,當該應用要去訪問其他資源比如文件的時候,就需要userid匹配。默認情況下,任何應用創(chuàng)建的文件,sharedpreferences,數(shù)據(jù)庫都應該是私有的(位于/data/data/

      /files),其他程序無法訪問。除非在創(chuàng)建時指定了Context.MODE_WORLD_READABLE或者Context.MODE_WORLD_WRITEABLE,只有這樣其他程序才能正確訪問。

      實習流程:

      2月18——2月27日,老師對于ANDROID開發(fā)進行了詳細的講解,其內容包括:ANDROID 的背景介紹,發(fā)展過程,自身的優(yōu)勢與不足.Android的控件、布局、Activity、Service等一系列基礎知識,對整個Android的開發(fā)有了大致的了解

      2月28日——3月2日: 學生自己開發(fā)ANDROID 3GABS項目,老師答疑及驗收

      實習心得:

      時間過的飛快,半個月的實習就要結束了,在這次實習中我們不僅學習了相關的專業(yè)知識而且讓我對Android系統(tǒng)又有了一個更加深入的了解,它也是我們計算機專業(yè)的一個新的方向并且發(fā)展很迅速,為了今后的發(fā)展我們還需不斷努力學習!我國的信息產業(yè)還很落后,隨著社會的發(fā)展和國家的支持,手機上網是社會發(fā)展的趨勢,到時候手機上網將無處不在!之前我對Android系統(tǒng)的了解之停留在應用的層次上,對于更深層次的了解是很少的,通過這次實習,讓我對Android系統(tǒng)有了一個更深層次的了解,同時它頁使我意識到無論朝哪個方向發(fā)展,主要還是要扎實深刻地學習,同時也得不斷努力探索!

      IT業(yè)發(fā)展速度一直都是相當驚人的,不想被社會淘汰,我們就得必須不斷地學習,現(xiàn)在的社會不再是一勞永逸,其他行業(yè)也是如此,我們必須不斷地拿知識來武裝自己,不然被淘汰那是肯定的!現(xiàn)在就業(yè)難原因其實在于競爭的家具,為了在競爭中得到成功,我們必須時時刻刻學習,還學到了很多做人做事的道理,不僅懂得了要想在計算機這一行立足必須具備扎實的技術理論知識,還必須學會與人溝通,合作的能力,同時更懂得了嘗試的重要性,很多事情不是聽說是困難的它就是困難的,只有親自去做親自去體會才知道,其實它并沒有那么困難,這就是實踐的重要性!無論做什么事情都必須要堅持,只有堅持下去,才會成功!事在人為,就怕不做!我們不能怕失敗,關鍵是要從失敗中總結經驗,帶著勇氣,帶著自信,堅持不懈,踏踏實實。這一次的實習是短暫的,但我收獲良多?;仡櫼郧八哌^的路,太多的無奈和迷茫,這次實習就像是我人生道路上的航標,為我指明了前景的方向,是我對自己的前途充滿了信心,我不僅知道了在人生的岔道口更適合朝哪個方向前進!更知道了在今后的道路上怎么去武裝自己!

      實習結果:

      第五篇:《Android應用開發(fā)》個人總結報告

      《Android應用開發(fā)》個人總結報告

      剛開始接觸Android感覺到它很有意思,在界面開發(fā)上和web也可以形成了相通的架構,更加方便,視覺上也是非常的酷,在前期我通過的大量的Android SDK開發(fā)范例大全中的例子以及Android提供的APIDEMOS進行學習,盡管例子之間的連接比較零散,不過通過這些例子的學習我可以學習到了很多和以前java上相通的思想,因為Android在現(xiàn)在也是全新的技術和框架,在其中我也學到了如何用單例模式、工廠模式等常用的設計模式進行學習,通過API進行開發(fā)客戶端,對Request發(fā)送,Response處理中通過比較方便的JSON對象傳輸,以及對XML、JSON、圖片、業(yè)務等下載處理,對API接口調用等問題處理。

      首先在界面上,我們同樣可以通過不同布局進行設計非??岬慕缑?,這些界面可以通過include進行引入,和jsp、html也有相通的地方,同樣在android上可以用到自定義的樣式這和css也有比較相通的地方,我們可以通過一些公用的方法寫個BaseActivity這個基類,通過繼承方式比較不錯的實現(xiàn)了Activity的界面,因為這樣你可以Header(頭部)和Footer(尾部)進行處理一些觸發(fā)事件或者特效等。布局模式以相對模式為主,線線布局模式可以在比較簡單的include進行完成,最重要的一點就是:我們可以自己通過重寫方法或者通過實現(xiàn)View或者Layout等類進行擴充項目需

      要的布局(或者控件),在學習界面中,我發(fā)現(xiàn)Android為我們提供了很好的類似反射機制,通過Layout文件夾下的配置文件,可以快速的形成界面,在配置文件可以設置屬性或者樣式都是很快捷方便。對比較特殊的界面也可以通過處理嵌入到指定的界面,同樣你可以通過java代碼直接創(chuàng)建View進行添加,不過這種方式比較復雜。對一些點擊、選中、按鍵等處理的事件,界面之間的 跳轉Intent管理,通過Bundle對數(shù)據(jù)在界面之間進行傳輸。

      Android的界面顯示同樣也是基于控件的。通常是用View(包括ViewGroup)控件配上XML的樣式來做的。具體細節(jié)不想說了,可以參考 Samples里的ApiDemos/View,和View的Doc,以及Implementing a UI這篇Doc。其他還有很多,感覺算是SDK講述的最多的內容。從控件的使用上,和網頁的設計類似,盡量用parent_width之類的抽象長度,用Theme來做風格,抽取所有的字串等信息做本地化設計。相關內容參看Implementing a UI就好。

      一類比較重要的是數(shù)據(jù)綁定控件。如果做過ASP.Net會從中看到很多類似的地方。一個支持數(shù)據(jù)綁定的控件,比如ListView??梢酝ㄟ^一個 ListAdapter綁定到一個數(shù)據(jù)源上。ListAdapter是一個抽象類,主要的實現(xiàn)類包括SimpleAdapter和 SimpleCursorAdapter。前者是綁定一個靜態(tài)的Array,后者是綁定一個動態(tài)的Cursor。Cursor前面說過,是一個指向數(shù)據(jù)源的隨機迭代器,將View綁定到Cursor通常要設置這樣幾個參數(shù)。一個是每一行的樣式,稱作Row Layout,其實就是一個普通的Layout的XML文件。還有就是一個列和現(xiàn)實控件的對應關系。那個控件顯示哪個列的值,這是需要配置的。為了定制一個良好的數(shù)據(jù)顯示控件,最簡單你可以定制很PP的Row Layout,復雜一點就是可以重載綁定控件View,或者是適配器ListAdapter。如果是一個數(shù)據(jù)顯示密集的應用,且你對UI有些追求,這個工作估計是必不可少的。

      一個主要用于顯示數(shù)據(jù)內容的Activity,可以選擇派生自ListActivity。它提供了一個具有

      ListView 的Layout,還有

      simple_list_item_1, simple_list_item_2, two_line_list_item等默認的Row Layout,還有一些比較不錯的API,和可供響應選擇Item的事件。可以滿足你比較基礎的需求。如果你覺得只有一個ListView的界面太突兀,你可以為這個ListActivity指定一個Layout,需要注意的是,你需要提供一個id為@android:id/list的ListView控件,避免Activity在內部偷偷尋找該控件的時候失敗。

      除了這些要求,做好UI還有注意易用性和效率。快捷鍵是一個比較不錯的選擇,在 Activity中調用setDefaultkeyMode(SHORTCUT_DEFAULT_KEYS),可以開啟快捷鍵模式,然后你可以將菜單綁定到指定快捷鍵上就OK了。個人覺得Tip也是一個比較重要的東西,但目前觀察看來,這個東西只能夠自己提供了。界面的動態(tài)性有時候是不可避免的,比如說菜單就是一個需要經常根據(jù)光標位置提供不同的選項。這個東西Android很人道的考慮到了,你可以參看NodeList這個Sample。它采取的應該是一個靜態(tài)模擬動態(tài)的方式,這樣有助于提高速度。你也可以利用ViewInflate,動態(tài)從一個XML創(chuàng)建一個控件。成本據(jù)Doc說很大,不到萬不得已不要使

      下載Android實習總結報告word格式文檔
      下載Android實習總結報告.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內容由互聯(lián)網用戶自發(fā)貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權的內容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內聯(lián)系你,一經查實,本站將立刻刪除涉嫌侵權內容。

      相關范文推薦

        android生產實習報告

        生產實習報告一實習目地 生產實習是把理論與實際結合,通過對理論知識的理解,領悟從而運用到生活實際,鞏固所學的知識,提高對實際生活的認識,積累經驗。同時生產實習也是大學生以......

        Android實習個人總結

        個人實習總結 專 業(yè): 軟件工程班 級: 軟件4班學 號: 20122712 姓 名: 魏仁斌 組 別: 第4小組 2015年8月 時間過得真快,在華迪的實習一轉眼間實習時間就過了。在這十幾天時間里,......

        計算機系Android實習報告范文大全

        ****畢業(yè)實習報告 學生姓名學號專業(yè)指導教師**** 畢業(yè)實習報告**** ********** 計算機科學與技術 *** 達內時代科技集團有限公司畢業(yè)實習報告 系別:信息工程學院 年級:2012級......

        android實習周記

        實習周記 第一周 2月28日 今天是實習的第一天,上午聽了老師的講座,并分組和項目立項。下午的時候,開始了對于Android的學習,我知道了Android系統(tǒng)的概述和特性,并且了解到了Andro......

        Android程序員實習報告

        本科生畢業(yè)實習報告 標 題:關于在“******公司”從事Andorid開發(fā)程序員實習的報告 實習單 位:********有限公司 實習時 間: 2015.3.2 實習崗 位: Android開發(fā)程序員 學......

        android java 實習總結

        1概述 實習是一種實踐,是理論聯(lián)系實際,應用和鞏固所學專業(yè)知識的一項重要環(huán)節(jié),是培養(yǎng)我們能力和技能的一個重要手段。在本學期的期末假期,我們在學校機房進行了JAVA實訓進行為......

        android開發(fā)實習報告總結

        Android開發(fā)實習總結 有一名話叫做:不經過風雨,怎么見彩虹?我想改一下:不真正進入社會,怎能了解社會呢? 在這次實習中,給我收獲最大的是我覺得很多工作需要我去摸索和探討,要不怕吃......

        Android實訓實習報告總結(匯編)

        一、引言 Android 學習已有一年半有余,先后做過兩款游戲、三款應用和搭建一臺服務端,也了解過一些Android相關的源碼(JDK、SDK和NDK),學習Android不僅是對前沿開發(fā)技術的了解,也......