版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第一章
AndroidApp導(dǎo)論課程名稱:程式設(shè)計(jì)授課老師:李春雄博士第一章
AndroidApp導(dǎo)論課程名稱:程式設(shè)計(jì)本章學(xué)習(xí)目標(biāo)
1.讓讀者了解行動(dòng)載具與行動(dòng)應(yīng)用程式的關(guān)係及
AndroidAPP的種類。2.讓讀者了解Android作業(yè)系統(tǒng)的架構(gòu)及活動(dòng)介面。3.讓讀者了解Android應(yīng)用程式檔案的產(chǎn)生過程
。本章學(xué)習(xí)目標(biāo)1.讓讀者了解行動(dòng)載具與行動(dòng)應(yīng)用程式的關(guān)係及本章內(nèi)容1-1行動(dòng)載具(MobileDevices)1-2行動(dòng)應(yīng)用程式(MobileApplication)1-3應(yīng)用程式(Application;App)的種類1-4Android作業(yè)系統(tǒng)1-5Android作業(yè)系統(tǒng)的架構(gòu)1-6AndroidAPP的活動(dòng)介面1-7Android應(yīng)用程式檔案的產(chǎn)生過程
本章內(nèi)容1-1行動(dòng)載具(MobileDevices)1-1行動(dòng)載具(MobileDevices)【引言】我們都知道,任何載具(例如:手機(jī)、平板電腦或筆電…等),都是不會(huì)動(dòng)的。那到底是誰可以讓這些「載具」變成「行動(dòng)載具」呢?答案就是:「人」!當(dāng)我們把不會(huì)動(dòng)的載具(例如:手機(jī)或ipad),固定放在「室內(nèi)」時(shí),
就不能稱為「行動(dòng)載具」了。當(dāng)我們把不會(huì)動(dòng)的載具(例如:手機(jī)或ipad),隨身攜帶在「室外」時(shí),
就稱為「行動(dòng)載具」了。因此,想要在「室外」聽音樂、看影片或玩通訊軟體(LINE)等各種活動(dòng),就必須要攜帶載具,也就目前最熱門的「智慧型行動(dòng)載具」,並且在後PC時(shí)代,利用行動(dòng)載具來上網(wǎng)的數(shù)量與應(yīng)用,已經(jīng)呈現(xiàn)爆炸性的成長。1-1行動(dòng)載具(MobileDevices)【引言】1-1行動(dòng)載具(續(xù)…)【種類】
手機(jī)、電子書閱讀器(iPad)、筆記型電腦(平板電腦)及個(gè)人數(shù)位助理
(PDA)?!痉诸悺?.行動(dòng)「通訊」裝置2.行動(dòng)「閱讀」裝置【示意圖】1-1行動(dòng)載具(續(xù)…)【種類】1-1.1
行動(dòng)「通訊」裝置【定義】是指具備多媒體上網(wǎng)功能的小螢?zāi)恍袆?dòng)裝置,主要做為通訊使用?!纠纭渴謾C(jī)(iPhone)與個(gè)人數(shù)位助理(PDA)【優(yōu)點(diǎn)】攜帶方便(2~5英寸的掌上型螢?zāi)??!具m用族群】學(xué)生族【示意圖】1-1.1行動(dòng)「通訊」裝置【定義】是指具備多媒體上網(wǎng)功能1-1.2行動(dòng)「閱讀」裝置【定義】是指具備傳統(tǒng)筆記型電腦基本的上網(wǎng)及文書處理功能。
主要是支援閱讀與查詢的功能。【例如】「電子書閱讀器(iPad)」與「平板電腦」【特性】1.具有「輕、薄、短、小」的特點(diǎn)。2.「省電機(jī)制」讓使用者能長時(shí)間地閱讀。3.「輕薄不占空間」讓使用者隨時(shí)隨地可閱讀?!緝?yōu)點(diǎn)】閱讀攜帶方便(9~10英寸的書本型螢?zāi)??!具m用族群】上班族【示意圖】1-1.2行動(dòng)「閱讀」裝置【定義】是指具備傳統(tǒng)筆記型電腦基【使用者介面】許有專家及學(xué)者認(rèn)為使用者介面可分為三大類:1.硬體操作介面:稱為實(shí)體操作介面,包含傳統(tǒng)的控制器、顯示器的控
制面板,以及產(chǎn)品實(shí)體由使用者操作的部位。2.軟體操作介面:一般稱為圖形操作介面,即藉由圖像增加使用者的理
解程度而方便操作。3.觸控式操作介面:在觸控式面板上結(jié)合「軟、硬體使用者介面」,讓
使用者只需使用手指就可操作。【示意圖】【使用者介面】許有專家及學(xué)者認(rèn)為使用者介面可分為三大類:【隨堂抽問】作業(yè)1.請(qǐng)問各位同學(xué)「平板電腦」與「筆記型電腦」有何不同?(針對(duì)功能面及使用面來討論)2.請(qǐng)問各位同學(xué)未來有可能「平板電腦」取代「筆記型電腦」嗎?
請(qǐng)說明為什麼?【隨堂抽問】作業(yè)1.請(qǐng)問各位同學(xué)「平板電腦」與「筆記型電腦」1-2行動(dòng)應(yīng)用程式(MobileApplication)【引言】
由於資訊科技的進(jìn)步,使得一般的使用者的「閱讀模式」已從「?jìng)€(gè)人電腦PC」轉(zhuǎn)移到利用「行動(dòng)載具」?!驹颉坑搀w成熟、攜帶方便?!臼疽鈭D】1-2行動(dòng)應(yīng)用程式(MobileApplication【目前存在的問題】如果只有「行動(dòng)載具」,沒有適合自己喜歡的「行動(dòng)應(yīng)用程式」時(shí),英雄無用武之地?!臼疽鈭D】【目前存在的問題】如果只有「行動(dòng)載具」,沒有適合自己喜歡的「
【解決方法】開發(fā)「行動(dòng)應(yīng)用程式」「行動(dòng)應(yīng)用程式」對(duì)於使用者利用「行動(dòng)載具」來進(jìn)行「行動(dòng)應(yīng)用」是非常重要?!臼疽鈭D】【註】行動(dòng)應(yīng)用程式(MobileApplication)又稱為應(yīng)用程式(Application;簡稱為App),它是指在行動(dòng)載具上執(zhí)行的應(yīng)用程式。如果此App是在Android作業(yè)系統(tǒng)上執(zhí)行時(shí),又稱為AndroidApp?!窘鉀Q方法】開發(fā)「行動(dòng)應(yīng)用程式」【隨堂抽問】作業(yè)1.請(qǐng)各位同學(xué)到GooglePlay商店中,查詢「行動(dòng)應(yīng)用程式」分成那些
類別?並說明列出之?!倦S堂抽問】作業(yè)1.請(qǐng)各位同學(xué)到GooglePlay商店中1-3AndroidApp開發(fā)方式【引言】
既然行動(dòng)應(yīng)用程式對(duì)於使用者(包括一般使用者、企業(yè)、醫(yī)院、學(xué)?!?在利用「行動(dòng)載具」那些重要。那未來(或目前)想要成為程式設(shè)計(jì)師的讀者們,要如何選擇適當(dāng)?shù)拈_發(fā)工具,將是非常重要的議題。
因此,在為企業(yè)之使用者開發(fā)APP之前,必須要先考慮開發(fā)的目的與使用對(duì)象。是給企業(yè)內(nèi)部的使用者?還是給外部客戶與消費(fèi)民眾使用呢?必須要界定清楚。否則,如果使用者分析錯(cuò)誤,或是選擇不合適的開發(fā)工具,可能會(huì)因此弄巧成拙,導(dǎo)致企業(yè)讓使用者有負(fù)面評(píng)價(jià)。1-3AndroidApp開發(fā)方式【引言】【開發(fā)方式】基本上,依照目前市面上APP開發(fā)工具,可以分為三種開發(fā)方式:1.原生應(yīng)用程式(NativeApplication);又稱為原生APP。2.Web應(yīng)用程式(WebApplication);又稱為WebAPP。3.混合式應(yīng)用程式(HybridApplication);又稱為混合式APP。【開發(fā)方式】基本上,依照目前市面上APP開發(fā)工具,可以分為三1-3.1
原生應(yīng)用程式(NativeApplication)【定義】又稱為原生APP,它是指利用各種作業(yè)系統(tǒng)所支援的標(biāo)準(zhǔn)程式語言來進(jìn)行開發(fā),再透過各種作業(yè)系統(tǒng)的SDK(如AndroidSDK)來編譯成可安裝及執(zhí)行的應(yīng)用程式(.apk)?!境R姷脑鶤PP】【說明】除了手機(jī)內(nèi)建之外,都必須要下載及安裝(.apk)。1-3.1原生應(yīng)用程式(NativeApplicati【使用技術(shù)工具之種類】1.
iOS作業(yè)系統(tǒng):使用Objective-C。2.
Android作業(yè)系統(tǒng):使用JAVA或B4A(Basic4Android)註13.
WindowsPhone作業(yè)系統(tǒng):使用C#或VB.NET等?!驹]1】Basic4Android程式語言(簡稱為B4A),是一套專門開發(fā)AndroidAPP的BASIC語言,它是由以色列國家的「AnywhereSoftware」軟體公司所開發(fā)。詳細(xì)介紹,請(qǐng)參見第二章?!臼褂眉夹g(shù)工具之種類】1.iOS作業(yè)系統(tǒng):使用Objec原生APP【適用時(shí)機(jī)】1.需要使用行動(dòng)載具上的硬體功能(如:照相機(jī)、GPS定位服務(wù)…等)
例如1:合成照片APP可以使用手機(jī)內(nèi)的照相機(jī)。
例如2:尋找離你最近的加油站或餐廳的功能可以使用GPS定位服務(wù)。2.需要使用行動(dòng)載具上的軟體功能(如:通訊錄、SQLite資料庫…等)
例如1:LINE通訊軟體APP可以使用手機(jī)內(nèi)的通訊錄。
例如2:行動(dòng)資訊系統(tǒng)APP可以使用手機(jī)內(nèi)的SQLite資料庫。3.離線環(huán)境也能使用(如:手電筒APP、遊戲APP)。原生APP【適用時(shí)機(jī)】1.需要使用行動(dòng)載具上的硬體功能(原生APP【優(yōu)點(diǎn)】1.可能使用行動(dòng)載具上的軟、硬體資源(如:照相機(jī)、GPS定位服務(wù)…)。
2.執(zhí)行效能最高(優(yōu)於WebAPP及混合式APP)。
3.可以離線使用資料庫(如SQLite)。4.具有推播通知功能(如:電池剩餘電量過低時(shí)的通知、時(shí)區(qū)動(dòng)態(tài)更新
(臺(tái)灣與日本相差一個(gè)小時(shí),會(huì)自動(dòng)轉(zhuǎn)換)…)。原生APP【優(yōu)點(diǎn)】1.可能使用行動(dòng)載具上的軟、硬體資源(原生APP【缺點(diǎn)】1.程式難度較高,開發(fā)不容易。
例如:必須要學(xué)會(huì)Objective-C、JAVA或B4A。2.無法跨平臺(tái),亦即不同平臺(tái)必須使用不同的語言來開發(fā)。
例如:iOS平臺(tái)必須要使用Objective-C。
Android平臺(tái)必須要使用JAVA或B4A。3.硬體成本高。
例如:開發(fā)iOS版本時(shí),必須要使用Mac電腦。
例如:開發(fā)Android版本時(shí),因?yàn)榘姹痉N類較多,必須要準(zhǔn)備較多機(jī)
器進(jìn)行實(shí)測(cè)使用。4.發(fā)佈上架成本高(加入開發(fā)者會(huì)員)。
例如:開發(fā)者註冊(cè)費(fèi)用為美金25元。原生APP【缺點(diǎn)】1.程式難度較高,開發(fā)不容易。1-3.2Web應(yīng)用程式
(WebApplication)【定義】又稱為WebAPP。它是指直接使用瀏覽器來操作網(wǎng)頁應(yīng)用程式?!境R姷腤ebAPP】【說明】不需要下載及安裝,透過瀏覽器可直接操作網(wǎng)頁應(yīng)用程式。1-3.2Web應(yīng)用程式(WebApplication【使用技術(shù)工具之種類】1.
使用HTML5與CSS3。2.
使用Javascript與開發(fā)者已熟悉網(wǎng)頁技術(shù),如ASP.NET來進(jìn)行開發(fā)。3.
使用VisualStudio2012,可以直接建立JQueryMobile的網(wǎng)頁應(yīng)用
程式,就可以來達(dá)到大小螢?zāi)欢伎梢允褂玫男Ч??!臼褂眉夹g(shù)工具之種類】1.使用HTML5與CSS3。WebAPP【適用時(shí)機(jī)】1.
沒有程式設(shè)計(jì)背景者。2.
上架到AppStore可能「審核不過」的APP。3.
資訊必須要「經(jīng)常更新」(如:頭條新聞…)4.
有「跨平臺(tái)」需求者(如:可同時(shí)在iOS、Android或Windows
Phone等使用)WebAPP【適用時(shí)機(jī)】1.沒有程式設(shè)計(jì)背景者。WebAPP
【優(yōu)點(diǎn)】1.開發(fā)門檻低,不需學(xué)習(xí)難度較高的Objective-C或JAVA。2.開發(fā)成本低,不需購買各種硬體及繳交開發(fā)者授權(quán)費(fèi)。3.更新版本容易,直接在網(wǎng)頁伺服器更新即可,不需要重新上架到
GooglePlay。4.可跨平臺(tái)使用,透過瀏覽器可以在不同的行動(dòng)載具上使用。WebAPP【優(yōu)點(diǎn)】1.開發(fā)門檻低,不需學(xué)習(xí)難度較高的WebAPP
【缺點(diǎn)】1.無法使用行動(dòng)載具上的軟、硬體資源與系統(tǒng)API(如:照相機(jī)、GPS…)。
2.執(zhí)行效能最差(網(wǎng)頁的操作反應(yīng)速度較慢)。
3.離線時(shí)無法操作頁面。4.沒有推播通知功能。(所以無法通知使用者目前電池剩餘電量過低的
狀態(tài))。WebAPP【缺點(diǎn)】1.無法使用行動(dòng)載具上的軟、硬體資1-3.3混合式應(yīng)用程式(HybridApplication)【定義】又稱為混合式APP;是指將網(wǎng)頁內(nèi)容嵌入或封裝於原生應(yīng)用程式中。【常見的混合式APP】【說明】必須要下載及安裝(.apk或.ipk)。1-3.3混合式應(yīng)用程式(HybridApplicat【使用技術(shù)工具之種類】1.透過Android原生應(yīng)用程式中WebView物件2.透過iOS原生應(yīng)用程式中UIWebView物件3.透過第三方的框架(例如:PhoneGap、Titanium、AppMobi等)
將網(wǎng)頁內(nèi)容直接包裝成應(yīng)用程式檔(.apk、.ipa)發(fā)佈?!臼褂眉夹g(shù)工具之種類】1.透過Android原生應(yīng)用程式中混合式APP【優(yōu)點(diǎn)】1.兼具「原生App」系統(tǒng)硬體支援與「WebApp」跨平臺(tái)整合能力。2.可以順利使用系統(tǒng)上軟、硬體資源與系統(tǒng)API(如:照相機(jī)、GPS…等)。3.具有跨平臺(tái)整合能力(如:透過第三方的框架,提供各種跨平臺(tái)的API
讓開發(fā)者使用。4.可降低開發(fā)及維護(hù)成本(設(shè)計(jì)者不需學(xué)習(xí)難度較高的Objective-C或JAVA)。5.離線時(shí)可以操作頁面?;旌鲜紸PP【優(yōu)點(diǎn)】1.兼具「原生App」系統(tǒng)硬體支援與「混合式APP【缺點(diǎn)】速度與效能仍然比不上原生APP。(原因:多透過一層程式碼轉(zhuǎn)換)?;旌鲜紸PP【缺點(diǎn)】速度與效能仍然比不上原生APP?!拘〗Y(jié)】
綜合上述,未來想成為程式設(shè)計(jì)師的讀者們,想要開發(fā)某一企業(yè)的行動(dòng)應(yīng)用程式(APP)時(shí),務(wù)必先要進(jìn)行使用者操作情境分析。
例如:網(wǎng)路連線狀況(是否隨時(shí)有網(wǎng)路環(huán)境)、頻寬大小、平臺(tái)的種類(iOS或Android)以及對(duì)於資訊內(nèi)容的即時(shí)性、時(shí)效性…等,如此,才能針對(duì)各種不同應(yīng)用程式需求,選擇最適合的開發(fā)方式。
例如,平常只能使用離線操作,但是,當(dāng)連上網(wǎng)路時(shí),必須要將異動(dòng)資料內(nèi)容與資料庫同步更新,此時(shí),您的開發(fā)方式就必須要選擇「原生APP」或「混合式APP」,而不適合使用「WebAPP」了?!拘〗Y(jié)】綜合上述,未來想成為程式設(shè)計(jì)師的讀者【隨堂抽問】作業(yè)1.請(qǐng)各位同學(xué)再針對(duì)以下三種APP,再各找二個(gè)案例:(1)原生應(yīng)用程式(NativeApplication)
(2)Web應(yīng)用程式(WebApplication)(3)混合式應(yīng)用程式(HybridApplication)【隨堂抽問】作業(yè)1.請(qǐng)各位同學(xué)再針對(duì)以下三種APP,再各找二1-4Android作業(yè)系統(tǒng)【定義】Android是一套建構(gòu)在Linux作業(yè)系統(tǒng)之上的智慧型手機(jī)作業(yè)系統(tǒng)?!居⑽囊馑肌繖C(jī)器人?!緢D示】利用綠色機(jī)器人圖號(hào)表示1-4Android作業(yè)系統(tǒng)【定義】Android【版本】Android作業(yè)系統(tǒng)在2007年11月發(fā)佈Android測(cè)試版。第一個(gè)正式版本為Android1.0,發(fā)佈於2008年9月。Android是由谷歌和開發(fā)手機(jī)聯(lián)盟(OHA)的不斷發(fā)展之下,已經(jīng)開發(fā)出一系列Android系統(tǒng)。並且每一個(gè)版本都會(huì)更新前一個(gè)版本的錯(cuò)誤及增加新功能。
因此,自從2009年4月開始,Android版本每開發(fā)一個(gè)新版本,就會(huì)有一個(gè)代號(hào),如果按照字母順序排列:蛋糕、甜甜圈、…等。Android【版本】Android作業(yè)系統(tǒng)在2007年1Android【版本】(續(xù)…)Android【版本】(續(xù)…)Android【版本】(續(xù)…)Android【版本】(續(xù)…)Android【特色】1.完全免費(fèi)的作業(yè)系統(tǒng)。2.真正為行動(dòng)載具打造的專屬作業(yè)系統(tǒng)。3.符合環(huán)境概念(因?yàn)樾袆?dòng)載具輕薄短小的特性)。Android【特色】1.完全免費(fèi)的作業(yè)系統(tǒng)。Android【對(duì)使用者及開發(fā)者的關(guān)係】1.對(duì)一般使用者而言:
打電話、傳簡訊、上網(wǎng)瀏覽網(wǎng)頁、收發(fā)e-mail…等。2.對(duì)程式開發(fā)者而言:(1)開發(fā)應(yīng)用程式(如:遊戲軟體、影音娛樂軟體甚至企業(yè)商用軟體)(2)上架到Google的Play商店(3)提供給使用者下載、分享或其他的商業(yè)活動(dòng)。Android【對(duì)使用者及開發(fā)者的關(guān)係】1.對(duì)一般使用者而Android【功能】1.多點(diǎn)觸控:Android支援原生的多點(diǎn)觸摸功能。2.顯示佈局:除了支援2D之外,運(yùn)用OpenGLES3D圖形處理函式庫
來處理3D立體圖形之遊戲的開發(fā)工作。3.網(wǎng)路:支援所有的網(wǎng)路格式,包括:藍(lán)牙(Bluetooth)、無線網(wǎng)絡(luò)(Wi-Fi)、
第四代無線通訊(WiMAX)…等。4.瀏覽器:內(nèi)置Webkit網(wǎng)頁引擎(Webbrowserengine),它可以讓電
腦網(wǎng)頁,自動(dòng)調(diào)整成手機(jī)小螢?zāi)淮笮〉漠嬅妗?.資料存儲(chǔ):內(nèi)建SQLite資料庫管理系統(tǒng)來負(fù)責(zé)存儲(chǔ)行動(dòng)應(yīng)用程式所需
的資料。Android【功能】1.多點(diǎn)觸控:Android支援原Android【功能】(續(xù)…)6.多媒體支援:(1)聲音檔:MP3、MIDI、WAV…等(2)圖像檔:JPEG、PNG、GIF、BMP…等。(3)影音檔:MP4及支援Flash(但要先安裝RealPlayer)…等。7.硬體支援:GPS、加速計(jì)、陀螺儀、氣壓計(jì)、磁強(qiáng)計(jì)、USBDisk、
專用的遊戲控制器、體感控制器、感應(yīng)和壓力感測(cè)器、溫度計(jì)…等。8.語言:Android作業(yè)系統(tǒng)支援多國語言。9.截圖功能:允許用戶直接抓取智慧型手機(jī)螢?zāi)簧系娜魏萎嬅妗?0.語音功能:使用語音操作來使用Google進(jìn)行網(wǎng)頁搜尋等功能。資料來源:維基百科/wiki/AndroidAndroid【功能】(續(xù)…)6.多媒體支援:1-5Android作業(yè)系統(tǒng)的架構(gòu)Android作業(yè)系統(tǒng)的架構(gòu)是由四層式的軟體堆疊(SoftwareStack)組合而成。1.第一層(最上層):應(yīng)用程式(Applications)2.第二層:應(yīng)用程式框架(ApplicationFramework)。3.第三層:函式庫(Libraries)及Android執(zhí)行環(huán)境4.第四層(最下層):Linux核心1-5Android作業(yè)系統(tǒng)的架構(gòu)Android作業(yè)系統(tǒng)1-5Android作業(yè)系統(tǒng)的架構(gòu)(續(xù)…)開發(fā)者必需要透過Java或B4A程式語言來撰寫應(yīng)用程式,才能在Android平臺(tái)上執(zhí)行。(1)函式庫(Libraries)
提供給AndroidApp
開發(fā)者API。(2)Android執(zhí)行環(huán)境
包含DalvikVM(虛擬機(jī)
器)及核心函式庫。Android作業(yè)系統(tǒng)是建構(gòu)在Linux作業(yè)系統(tǒng)上層。AndroidApp開發(fā)者只要透過Java或B4A程式呼叫「應(yīng)用程式框架(ApplicationFramework)」所提供的應(yīng)用程式界面(ApplicationProgrammingInterface,API),就可以呼叫第三層的函式庫(Libraries)功能。1-5Android作業(yè)系統(tǒng)的架構(gòu)(續(xù)…)開發(fā)者必需要透1-5Android作業(yè)系統(tǒng)的架構(gòu)(續(xù)…)【說明】從上圖中,應(yīng)用程式開發(fā)者就可以不需要了解手機(jī)硬體內(nèi)部的結(jié)構(gòu),而只需要透過Android作業(yè)系統(tǒng)所提供的軟體開發(fā)套件(SoftwareDevelopmentKit,SDK,)以及開發(fā)者熟悉的高階語言(如Java或B4A),便可以自行開發(fā)及設(shè)計(jì)可安裝於智慧型手機(jī)上的應(yīng)用程式。1-5Android作業(yè)系統(tǒng)的架構(gòu)(續(xù)…)【說明】1-6AndroidAPP的活動(dòng)介面【引言】
當(dāng)我們利用VB來設(shè)計(jì)一套資訊系統(tǒng)時(shí),不可能只用到一個(gè)表單(WindowsForm)來設(shè)計(jì),因?yàn)橐粋€(gè)較有規(guī)模的專案程式一定是由數(shù)個(gè)或數(shù)十個(gè)表單所組成的,因此,當(dāng)我們利用B4A來開發(fā)AndroidAPP時(shí),也不例外。1-6AndroidAPP的活動(dòng)介面【引言】【實(shí)際專案例子】在AndroidAPP中的每一個(gè)表單,其實(shí)就是一個(gè)活動(dòng)(Activity),並且每一支App是由多個(gè)活動(dòng)所組成。因此,當(dāng)我們執(zhí)行某一支AndroidAPP專案程式時(shí),會(huì)循序的切換多層不同的活動(dòng)畫面。例如:筆者開發(fā)有一套【行動(dòng)電子書閱讀及管理系統(tǒng)】,它是由5層活動(dòng)(Activity)所組成。第1層第2層第3層第4層第5層【實(shí)際專案例子】在AndroidAPP中的每一個(gè)表單,其實(shí)【實(shí)際專案例子】活動(dòng)的步驟步驟一:使用者從主畫面開始,Android作業(yè)系統(tǒng)就會(huì)自動(dòng)啟動(dòng)第1層Activity。步驟二:如果使用者點(diǎn)選「讀者專區(qū)」時(shí),就會(huì)自動(dòng)啟動(dòng)第2層Activity。步驟三:讀者登入畫面中輸入帳號(hào)與密碼,就會(huì)進(jìn)入第3層Activity,步驟四:如果是合法的讀者時(shí),則可以進(jìn)入到第4層Activity,也就是
讀者查詢及閱讀系統(tǒng)中,可以讓讀者自行點(diǎn)選各種查詢種類。步驟五:最後,就可以進(jìn)入到第5層Activity的讀者各子系統(tǒng)的功能介面
中進(jìn)行操作?!緦?shí)際專案例子】活動(dòng)的步驟步驟一:使用者從主畫面開始,And
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版高性能工程玻璃采購及安裝服務(wù)合同范本3篇
- 2024-2025年中國無線充電手機(jī)行業(yè)市場(chǎng)前景預(yù)測(cè)及投資戰(zhàn)略研究報(bào)告
- 2025年RoHS環(huán)保產(chǎn)品市場(chǎng)推廣與銷售合同
- 2025年預(yù)制件項(xiàng)目可行性研究報(bào)告
- 2025年度紡織品包裝運(yùn)輸服務(wù)協(xié)議3篇
- 2020-2025年中國公寓式酒店行業(yè)發(fā)展趨勢(shì)預(yù)測(cè)及投資戰(zhàn)略咨詢報(bào)告及行業(yè)發(fā)展前景預(yù)測(cè)報(bào)告
- 二零二五年度個(gè)人房屋抵押貸款抵押權(quán)登記合同3篇
- 2025年大直徑高溫高壓管件項(xiàng)目可行性研究報(bào)告
- 2024年高端汽車零部件采購與銷售合同版
- 2024水電暖安裝工程承包合同
- GB/T 17129-1997無色光學(xué)玻璃化學(xué)穩(wěn)定性試驗(yàn)方法粉末法
- GB 3452.1-1992液壓氣動(dòng)用O形橡膠密封圈尺寸系列及公差
- 保潔人員院感培訓(xùn)完整版課件
- 基于PLC的燃油鍋爐控制系統(tǒng)設(shè)計(jì)
- DB13T 2974-2019 信息系統(tǒng)集成服務(wù)資費(fèi)評(píng)估指南
- 春節(jié)期間施工現(xiàn)場(chǎng)安全方案
- 黑龍江省建筑工程施工質(zhì)量驗(yàn)收標(biāo)準(zhǔn)DB23-2017
- 自貢鴻鶴化工股份有限公司20萬噸離子膜燒堿等量搬遷升級(jí)改造項(xiàng)目
- 醫(yī)院關(guān)于成立安全生產(chǎn)領(lǐng)導(dǎo)小組的通知
- 【施工方案】空調(diào)百葉施工方案
- ppt模板熱烈歡迎領(lǐng)導(dǎo)蒞臨指導(dǎo)模板課件(15頁P(yáng)PT)
評(píng)論
0/150
提交評(píng)論