




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、通信實(shí)訓(xùn)報(bào)告-Android移動(dòng)平臺(tái)開(kāi)發(fā)學(xué)院:信息工程學(xué)院班級(jí):學(xué)號(hào):姓名:實(shí)訓(xùn)內(nèi)容: 一.的簡(jiǎn)介Android一詞的本義指“機(jī)器人”,同時(shí)也是 Google于2007年11月5日宣布的基于Linux平臺(tái)的開(kāi)源手機(jī)操作系統(tǒng)的名稱,該平臺(tái)由操作 系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,號(hào)稱是首個(gè)為移動(dòng)終端打造的真 正開(kāi)放和完整的移動(dòng)軟件。目前,最新版本為 Android Gingerbread 和 Android Honeycomb。Android 是基于Linux開(kāi)放性內(nèi)核的操作系統(tǒng),是 Google公 司在2007年11月5日公布的手機(jī)操作系統(tǒng)。Android早期由原名為Android的公司開(kāi)
2、發(fā),谷歌在2005年收購(gòu)后,繼續(xù)對(duì)Android系統(tǒng)開(kāi)發(fā) 運(yùn)營(yíng),它采用了軟件堆層(software stack ,又名軟件疊層)的架構(gòu),主要 分為三部分。底層Linux內(nèi)核只提供基本功能,其他的應(yīng)用軟件則由各公司 自行開(kāi)發(fā),部分程序以Java編寫。2011年初數(shù)據(jù)顯示,僅正式上市兩年的 操作系統(tǒng)Android已經(jīng)超越稱霸十年的塞班系統(tǒng),使之躍居全球最受歡迎的 智能手機(jī)平臺(tái)?,F(xiàn)在,Android系統(tǒng)不但應(yīng)用于智能手機(jī),也在平板電腦市 場(chǎng)急速擴(kuò)張,在智能MP防面也有較大發(fā)展。采用Android系統(tǒng)主要廠商包 括臺(tái)7的HTC,(第一臺(tái)谷歌的手機(jī)G1由HTC&產(chǎn)代工)美國(guó)摩托羅拉,SE 等,中國(guó)大陸廠
3、商如:魅族(M9 ,華為、中興、聯(lián)想、藍(lán)魔等。構(gòu)架圖Amtmid系統(tǒng)架構(gòu)圖二.1軟件下載Android SDK,網(wǎng)址是的下載地址Eclipse的下載網(wǎng)址是開(kāi)發(fā)環(huán)境搭建第一步:下載 Android SDK網(wǎng)址是 。Android 之前Google提供了 Android SDKFF發(fā)的完整下載,在 Android 之后 Google 只提供了安裝工具在線安裝。單擊鏈接進(jìn)行SDKF載,下載該文件后解壓該文件到操作系統(tǒng)的任意目錄下。打開(kāi)目錄找到 SDK 可執(zhí)行文件,雙擊執(zhí)行該文件。選擇 Available Packages ,選擇想安裝的版本(我是全選了,省事) ,然 后 單 擊 “ Install
4、Selected ” - 選 擇 “Accept All ” , 再 單 擊 “ Install Accepted ”就可以在線安裝了。就示:如果你的“ Available Packages”右側(cè)的地址不能打開(kāi),請(qǐng)選擇左側(cè)列表的“ Setting ”選項(xiàng),在右側(cè)的設(shè)置中勾選“ Fore https : . ”第二步:安裝JDKA下載JDK Android SDK需要JDK5以上的版本。JDK6的下載地址。B安裝JDK下載完成后進(jìn)行正常雙擊、安裝,這里就不說(shuō)了。00C配置Java環(huán)境變量1配置Java Home復(fù)制Java的安裝路徑,右鍵單擊“我的電腦”- “屬 性” - “高級(jí)”“環(huán)境變量”中
5、新建環(huán)境變量java_home, 變量值為 java 安裝路徑。2 配置 Path 。右鍵單擊“我的電腦”- “屬性”-“高級(jí)”“環(huán)境變量”, 在“系統(tǒng)環(huán)境變量”中編輯Path 便來(lái)了個(gè), 添加 Java 的 bin 目錄到其中。變量與變量中間使用分號(hào)“ ; ”分隔。3配置 classpath 。 右鍵單擊“我的電腦”-“屬性”- “高級(jí)”“環(huán)境變量”,在“系統(tǒng)環(huán)境變量”中新建一個(gè)系統(tǒng)變量名稱為“ classpath ”,變量值為半角句號(hào)“ . ”第三步:下載EclipseADT插件要求Eclipse的版本是以上,Eclipse的下載網(wǎng)址是。下載后解 壓可以直接使用。下載安裝ADT這里介紹通過(guò)
6、Eclipse在線更新的方式安裝。 TOC o 1-5 h z 啟動(dòng) Eclipse ,選擇“ Help” -“Install New Software”單擊“ Add ”添加一個(gè)更新站點(diǎn) (注意: 站點(diǎn) http 后面不要加s) 否則可能連接失敗。(Name: ADT 0.9.5 ; Location :)3添加好后,勾選“ Developer Tools ”單擊“Next”進(jìn)行更新安裝。三.基于JAVA平臺(tái)的android的UI登陸界面的設(shè)計(jì)、JDK的界面以及使用。軟件的使用。編程方法。界面的布局(layout) 。的使用。的生命周期。與另外多個(gè)Activity之間的界面跳轉(zhuǎn)。. 對(duì)按鍵(
7、Button )的監(jiān)聽(tīng)。.編寫.JAVA和.XML文件。實(shí)訓(xùn)目的:學(xué)會(huì)并熟練使用Eclipse , SDK,JDK了解和掌握android移動(dòng)平臺(tái)開(kāi)發(fā)的相關(guān)知識(shí)。靈活運(yùn)用android 用戶界面UI技術(shù)。熟悉常用的UI組件,UI布局,UI元素。能夠簡(jiǎn)單的編寫界面的布局(XML文件。能夠簡(jiǎn)單的編寫常用 UI組件相關(guān)的JAVA代碼。最后根據(jù)所學(xué)習(xí)的知識(shí)自己可以編寫一個(gè)有關(guān)登陸界面的程序。設(shè)計(jì)流程:SLActivitymain.xmJL I buttorl I | button?I m三4福1 L掰 |buttonX-口口reactivityoactivit yjayout xmltwoadivih
8、threeactivitycm而 ityI ay out xmlthreeactiv ityjayout xmlJLDutton4l。1一Houracti 1|ILityjay岸產(chǎn)前叫 卜 xml I r II re3vtiw,二hkj流程圖首先分別編寫五個(gè)activity 的布局文件(XML) TextViewandroid:id =+id/widget62android:layout_width =56dpandroid:layout_height =30dpandroid:text =昵稱:android:textSize android:textStyle android:layout
9、_x android:layout_yandroid:id =+id/widget63android:layout_width =88dpandroid:layout_height =25dpandroid:text =證件號(hào)碼:android:textSize android:textStyle android:layout_x android:layout_yandroid:id =+id/widget64 android:layout_width =189dp android:layout_height =39dp android:textSize =18sp android:layou
10、t_x =98dpandroid:layout_y =72dp / 然后分別編寫五個(gè)activity的JAVA弋碼package class SlActivity extends Activity OnClickListener listener1 = null;*/Overridepublic void onCreate(Bundle savedInstanceState) (savedInstanceState);listener1 = new OnClickListener() public void onClick(View v) Intent intent1 = new Intent
11、, ;setTitle( 找回密碼界面);startActivity(intent1);listener2 = new OnClickListener() public void onClick(View v) setTitle( 登陸窗口界面);Intent intent2 = new Intent, ;startActivity(intent2);listener3 = new OnClickListener() public void onClick(View v) setTitle( 注冊(cè)界面 );Intent intent3 = new Intent, ;startActivity(
12、intent3);setContentViewbutton1 = (Button) findViewById(listener1);(listener2);(listener3);button2 = (Button) findViewByIdbutton3 = (Button) findViewByIdpackage class oneactivity extends Activity /* Called when the activity is first created. */Overridepublic void onCreate(Bundle savedInstanceState) (
13、savedInstanceState);setContentView package class twoactivity extends Activity OnClickListener listener4 = null;Button button4;/* Called when the activity is first created. */Overridepublic void onCreate(Bundle savedInstanceState) (savedInstanceState);listener4 = new OnClickListener() public void onC
14、lick(View v) Intent intent4 = new Intent, ;setTitle( 找回密碼成功界面);startActivity(intent4);setContentViewbutton4 = (Button) findViewById(listener4);package class threeactivity extends Activity OnClickListener listener5 = null;Button button5;/* Called when the activity is first created. */Overridepublic v
15、oid onCreate(Bundle savedInstanceState) (savedInstanceState);listener5 = new OnClickListener() public void onClick(View v) Intent intent5 = new Intent, ;setTitle( 注冊(cè)成功界面);startActivity(intent5);button5 = (Button) findViewByIdsetContentView(listener5);package class fouractivity extends Activity /* Ca
16、lled when the activity is first created. */Overridepublic void onCreate(Bundle savedInstanceState) (savedInstanceState);setContentView package class fiveactivity extends Activity /* Called when the activity is first created. */Overridepublic void onCreate(Bundle savedInstanceState) (savedInstanceSta
17、te);setContentView 在文件中對(duì)每個(gè)界面進(jìn)行注冊(cè)/ activity / activity / activity / activity activity android:name =.threeactivity/ activityactivity android:label/ activityandroid:name =.fouractivity= 找回密碼成功界面 android:name =.fiveactivityandroid:label =注冊(cè)成功界面 / activity 截圖:55 54dwdF主程序界面才,nE iCJHK臥LinEP巨E9OKH1,IBKHSI
18、F【B困rHE1IannM丁“SiCRBmiElvT1 ,. F.*1T找回密碼界面找回密碼成功界面登錄窗口界面注冊(cè)界面注冊(cè)成功界面實(shí)訓(xùn)總結(jié):我在為期半個(gè)月的實(shí)訓(xùn)中學(xué)到了很多在課堂上根本就學(xué)不到的知識(shí),收益非淺.現(xiàn)在我對(duì)這半個(gè)月的實(shí)習(xí)做一個(gè)工作小結(jié)。通過(guò)半個(gè)月的android實(shí)習(xí),基本掌握了 Android應(yīng)用程序開(kāi)發(fā)的一般流程。 對(duì)常用控件基本掌握其用法,對(duì)其事件的監(jiān)聽(tīng)方法也基本掌握。學(xué)習(xí) Android 不僅是對(duì)前沿開(kāi)發(fā)技術(shù)的了解,也是對(duì)編程知識(shí)的一次提升。通過(guò)學(xué)習(xí)Android的控件、布局、Activity 、Service等一系列基礎(chǔ)知識(shí), 對(duì)整個(gè)Android的開(kāi)發(fā)有了大致的了解。例如:要的布局(或者控件),在學(xué)習(xí)界 面中,我發(fā)現(xiàn)Android為我們提
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- fidic中法合同樣本
- 二零二五版約定子女探望權(quán)離婚協(xié)議
- 倉(cāng)單質(zhì)押擔(dān)保協(xié)議書二零二五年
- 委托付款的協(xié)議書范文集錦
- 上下杭商鋪轉(zhuǎn)租合同樣本
- 二零二五家教聘用協(xié)議家教兼職合同
- 二零二五版住房公積金借款合同范文
- 買賣新車合同樣本
- 信息中介協(xié)議合同樣本
- 化驗(yàn)室應(yīng)急預(yù)案
- 體育康養(yǎng)與心理健康促進(jìn)的結(jié)合研究論文
- 天津市河?xùn)|區(qū)2024-2025學(xué)年九年級(jí)下學(xué)期結(jié)課考試化學(xué)試題(含答案)
- 2025技術(shù)服務(wù)合同模板
- 2025年保安證學(xué)習(xí)資源題及答案
- 公司事故隱患內(nèi)部報(bào)告獎(jiǎng)勵(lì)制度
- 如何通過(guò)合理膳食安排促進(jìn)嬰幼兒成長(zhǎng)發(fā)育
- 人教版(2024)七年級(jí)下冊(cè)生物期中復(fù)習(xí)必背知識(shí)點(diǎn)提綱
- 浙江省紹興市2025屆高三語(yǔ)文一模試卷(含答案)
- 2025屆高三化學(xué)一輪復(fù)習(xí) 化學(xué)工藝流程題說(shuō)題 課件
- 網(wǎng)線采購(gòu)合同
- 2024年初級(jí)中式烹調(diào)師技能鑒定理論考前通關(guān)必練題庫(kù)(含答案)
評(píng)論
0/150
提交評(píng)論