android簡單的登陸界面的設(shè)計開發(fā)(一)_第1頁
android簡單的登陸界面的設(shè)計開發(fā)(一)_第2頁
android簡單的登陸界面的設(shè)計開發(fā)(一)_第3頁
android簡單的登陸界面的設(shè)計開發(fā)(一)_第4頁
android簡單的登陸界面的設(shè)計開發(fā)(一)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、通信實訓(xùn)報告-Android移動平臺開發(fā)學(xué)院:信息工程學(xué)院班級:學(xué)號:姓名:實訓(xùn)內(nèi)容: 一.的簡介Android一詞的本義指“機器人”,同時也是 Google于2007年11月5日宣布的基于Linux平臺的開源手機操作系統(tǒng)的名稱,該平臺由操作 系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,號稱是首個為移動終端打造的真 正開放和完整的移動軟件。目前,最新版本為 Android Gingerbread 和 Android Honeycomb。Android 是基于Linux開放性內(nèi)核的操作系統(tǒng),是 Google公 司在2007年11月5日公布的手機操作系統(tǒng)。Android早期由原名為Android的公司開

2、發(fā),谷歌在2005年收購后,繼續(xù)對Android系統(tǒng)開發(fā) 運營,它采用了軟件堆層(software stack ,又名軟件疊層)的架構(gòu),主要 分為三部分。底層Linux內(nèi)核只提供基本功能,其他的應(yīng)用軟件則由各公司 自行開發(fā),部分程序以Java編寫。2011年初數(shù)據(jù)顯示,僅正式上市兩年的 操作系統(tǒng)Android已經(jīng)超越稱霸十年的塞班系統(tǒng),使之躍居全球最受歡迎的 智能手機平臺。現(xiàn)在,Android系統(tǒng)不但應(yīng)用于智能手機,也在平板電腦市 場急速擴張,在智能MP防面也有較大發(fā)展。采用Android系統(tǒng)主要廠商包 括臺7的HTC,(第一臺谷歌的手機G1由HTC&產(chǎn)代工)美國摩托羅拉,SE 等,中國大陸廠

3、商如:魅族(M9 ,華為、中興、聯(lián)想、藍魔等。構(gòu)架圖Amtmid系統(tǒng)架構(gòu)圖二.1軟件下載Android SDK,網(wǎng)址是的下載地址Eclipse的下載網(wǎng)址是開發(fā)環(huán)境搭建第一步:下載 Android SDK網(wǎng)址是 。Android 之前Google提供了 Android SDKFF發(fā)的完整下載,在 Android 之后 Google 只提供了安裝工具在線安裝。單擊鏈接進行SDKF載,下載該文件后解壓該文件到操作系統(tǒng)的任意目錄下。打開目錄找到 SDK 可執(zhí)行文件,雙擊執(zhí)行該文件。選擇 Available Packages ,選擇想安裝的版本(我是全選了,省事) ,然 后 單 擊 “ Install

4、Selected ” - 選 擇 “Accept All ” , 再 單 擊 “ Install Accepted ”就可以在線安裝了。就示:如果你的“ Available Packages”右側(cè)的地址不能打開,請選擇左側(cè)列表的“ Setting ”選項,在右側(cè)的設(shè)置中勾選“ Fore https : . ”第二步:安裝JDKA下載JDK Android SDK需要JDK5以上的版本。JDK6的下載地址。B安裝JDK下載完成后進行正常雙擊、安裝,這里就不說了。00C配置Java環(huán)境變量1配置Java Home復(fù)制Java的安裝路徑,右鍵單擊“我的電腦”- “屬 性” - “高級”“環(huán)境變量”中

5、新建環(huán)境變量java_home, 變量值為 java 安裝路徑。2 配置 Path 。右鍵單擊“我的電腦”- “屬性”-“高級”“環(huán)境變量”, 在“系統(tǒng)環(huán)境變量”中編輯Path 便來了個, 添加 Java 的 bin 目錄到其中。變量與變量中間使用分號“ ; ”分隔。3配置 classpath 。 右鍵單擊“我的電腦”-“屬性”- “高級”“環(huán)境變量”,在“系統(tǒng)環(huán)境變量”中新建一個系統(tǒng)變量名稱為“ classpath ”,變量值為半角句號“ . ”第三步:下載EclipseADT插件要求Eclipse的版本是以上,Eclipse的下載網(wǎng)址是。下載后解 壓可以直接使用。下載安裝ADT這里介紹通過

6、Eclipse在線更新的方式安裝。 TOC o 1-5 h z 啟動 Eclipse ,選擇“ Help” -“Install New Software”單擊“ Add ”添加一個更新站點 (注意: 站點 http 后面不要加s) 否則可能連接失敗。(Name: ADT 0.9.5 ; Location :)3添加好后,勾選“ Developer Tools ”單擊“Next”進行更新安裝。三.基于JAVA平臺的android的UI登陸界面的設(shè)計、JDK的界面以及使用。軟件的使用。編程方法。界面的布局(layout) 。的使用。的生命周期。與另外多個Activity之間的界面跳轉(zhuǎn)。. 對按鍵(

7、Button )的監(jiān)聽。.編寫.JAVA和.XML文件。實訓(xùn)目的:學(xué)會并熟練使用Eclipse , SDK,JDK了解和掌握android移動平臺開發(fā)的相關(guān)知識。靈活運用android 用戶界面UI技術(shù)。熟悉常用的UI組件,UI布局,UI元素。能夠簡單的編寫界面的布局(XML文件。能夠簡單的編寫常用 UI組件相關(guān)的JAVA代碼。最后根據(jù)所學(xué)習(xí)的知識自己可以編寫一個有關(guān)登陸界面的程序。設(shè)計流程: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流程圖首先分別編寫五個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 =證件號碼: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 / 然后分別編寫五個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( 注冊界面 );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( 注冊成功界面);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 在文件中對每個界面進行注冊/ activity / activity / activity / activity activity android:name =.threeactivity/ activityactivity android:label/ activityandroid:name =.fouractivity= 找回密碼成功界面 android:name =.fiveactivityandroid:label =注冊成功界面 / activity 截圖:55 54dwdF主程序界面才,nE iCJHK臥LinEP巨E9OKH1,IBKHSI

18、F【B困rHE1IannM丁“SiCRBmiElvT1 ,. F.*1T找回密碼界面找回密碼成功界面登錄窗口界面注冊界面注冊成功界面實訓(xùn)總結(jié):我在為期半個月的實訓(xùn)中學(xué)到了很多在課堂上根本就學(xué)不到的知識,收益非淺.現(xiàn)在我對這半個月的實習(xí)做一個工作小結(jié)。通過半個月的android實習(xí),基本掌握了 Android應(yīng)用程序開發(fā)的一般流程。 對常用控件基本掌握其用法,對其事件的監(jiān)聽方法也基本掌握。學(xué)習(xí) Android 不僅是對前沿開發(fā)技術(shù)的了解,也是對編程知識的一次提升。通過學(xué)習(xí)Android的控件、布局、Activity 、Service等一系列基礎(chǔ)知識, 對整個Android的開發(fā)有了大致的了解。例如:要的布局(或者控件),在學(xué)習(xí)界 面中,我發(fā)現(xiàn)Android為我們提

溫馨提示

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

評論

0/150

提交評論