freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文-基于android平臺的校園通軟件設(shè)計(完整版)

2025-02-17 09:40上一頁面

下一頁面
  

【正文】 息 電影 紀(jì)錄片 校景 查詢 熱門查詢 更多 我的資料 我的課程 我的備忘 我的日程 我的分享 22 圖 42 MySchool 工程的源代碼文件 表 41 MySchool 工程的文件用途說明 Android 的資源文件保存在 /res 的子目錄中。 public static String TAB_TAB_MORE = more。 record=(Button)findViewById()。 (clickpublicity)。 ( 3) 中的部分代碼 ExpandableListView expandableList。 } })。 (lp)。 (getGroup(groupPosition).toString())。 viewHolder = new ViewHolder()。 } } 使用 gridView 控件來實現(xiàn)圖片的顯示,并綁定一個 textview 來實現(xiàn)文字和圖片成組顯示。 雖然,這個軟件目前運行良好,但是我認(rèn)為代碼的健 壯行還很差,在整個工程的構(gòu)思方面也不足,用戶操作界面還不夠靈活,這些問題還需要今后逐一解決。 Android虛擬機(jī)啟動較慢。 } else { viewHolder = (ViewHolder) ()。 菜單內(nèi)容實現(xiàn)方式,數(shù)據(jù)繼承位置的設(shè)定,及具體顯示方式。 (getChild(groupPosition, childPosition).toString())。// 每項的高度 public static final int PaddingLeft = 30。 25 設(shè)置了二級菜單顯示校內(nèi)娛 樂,三級菜單顯示校外娛樂 (adapter)。 startActivity(funint)。 } private void setListensers() { (clickfun)。 先聲明了用到的組件。 (1) 的部分代碼: public static String TAB_TAG_HOME = home。 在完成用戶界面設(shè)計、數(shù)據(jù)庫設(shè)計和模塊設(shè)計后,至此程序設(shè)計階段基本完成。 從上面的描述中可以基本了解軟件的功能需求: (1) 首先是學(xué)校電影院每周電影的更新 ; (2) 其次有學(xué)校的各種資料; (3) 各種校園活動及周邊娛樂設(shè)施的信息; (4) 校園校景美圖查看; (5) 校園生活手冊; (6) 擴(kuò)展內(nèi)容“我的資料”,及“更多”兩個 Activity。如果程序中有直接調(diào)用 finish 方法來關(guān)閉活動的話,系統(tǒng)會跳過先凍結(jié)的階段,直接暫停,停止,然后銷毀。該流程首先分配資源給這個活動 (創(chuàng)建狀態(tài) ),然后將活動的內(nèi)容顯示到屏幕上 (啟動狀態(tài) )。 圖 31 Android 活動生命周期 圖 31 所示的七個狀態(tài)又可以歸納成三組 : (l)資源分配 (創(chuàng)建 /銷毀 ) 完整的活動生命周期由創(chuàng)建狀態(tài)開始,由銷毀狀態(tài)結(jié)束。新出現(xiàn)的警告對話框等界面元件蓋住了原來的活動畫面。開發(fā)者可以在程序中添加一些各狀態(tài)相對應(yīng) 的流程,每次活動狀態(tài)改變時,就會執(zhí)行相對應(yīng)的流程。當(dāng)同時執(zhí)行的程序過多,或是關(guān)閉的程序沒有正確釋放掉內(nèi)存,系統(tǒng)運行時就會覺得越來越慢,甚至不穩(wěn)定。同上,意圖的格式必須出現(xiàn)在目標(biāo)組件的格式列表中。 (2)間接意圖 :沒有指定組件屬性的意圖。 附加信息 :是 其它所有附加信息的集合。 其次,是執(zhí)行動作要操作的數(shù)據(jù), Android 采用指向數(shù)據(jù)的一個 URI 方式來實現(xiàn)。在這些組件之間的通訊中,主要是由意圖協(xié)助完成的。 內(nèi)容提供者 在 Android 中,每個應(yīng)用程序都是有自己的 userID 及在自己的進(jìn)程中執(zhí)行。隨后,這個新的活動接收到意圖 (myIntent)的通知并開始運行。典型的動作類型包括 MAIN、 VIEW、 PICK、 EDIT 等等, 13 而動作對應(yīng)的數(shù)據(jù)則以 URI 的形式表示。在一些情況下,活動能夠返回給它的上級界面一個返回值,例如一個提供給用戶選擇照片的活動可以返回給它 的調(diào)用者用戶選擇了哪個照片文件。這個配置文件是每個 Android應(yīng)用程序所必需的。 (6)通知 通知將以小圖標(biāo)的形式呈現(xiàn)在狀態(tài)欄里,用戶通過與圖標(biāo)的交互來接收消息。 (4)意圖 意圖是一個簡單的消息對象,它表示程序想做某事的“意圖”。舉例來說,控制文件就是把活動和要接收的意圖 (Intents)連接在一起的“膠水”。 (9)lib c:就是一個 BSD 標(biāo)準(zhǔn) C 類庫。 SSL 協(xié)議位于 TCP 膽協(xié)議與各種應(yīng)用層協(xié)議之間,為數(shù)據(jù)通訊提供安全支持。 (2)3Dlibraries:主要是依 規(guī)范所定義的 3D 繪圖引擎。 9 (6)視窗管理器 :用來管理所有啟動程序的視窗。但是,這要受限于應(yīng)用程序架構(gòu)的安全機(jī)制,使用者以用同樣的機(jī)制來新增、置換組件。其目前可使用的標(biāo)準(zhǔn)有兩個,分別是 和。 (7)GSM 技術(shù) :Global System for Mobile Communications,即全球移動通訊系統(tǒng),俗稱”全球通”,是一種起源于歐洲的移動通信技術(shù)標(biāo)準(zhǔn),是第二代移動通信技術(shù),其開發(fā)目的是讓全球各地可以共同使用一個移動電話網(wǎng)絡(luò)標(biāo)準(zhǔn),讓用戶使用一部手機(jī)就能行遍全球。它能夠支持 Windows/Linux/U nix 等主流的操作系統(tǒng),同時能夠跟很多程序語言相結(jié)合,比如 php, Java 等,還有 ODBC 接口,同樣比起 Mysql, PostgreSQL來講,它的處理速度比它們都快。 WedKit 是一個開源瀏覽器網(wǎng)頁排版引擎,目前使用WebKit 引擎的瀏覽器主要有 :Safari, Midori, Epiphany 等。 然后,作為經(jīng)濟(jì)工具,在交通或者信息不發(fā)達(dá)的情況下,幫助用戶找到最佳的市場,獲得有價值的幫助信息,幫助用戶從事的經(jīng)濟(jì)活動的收益率。各類傳統(tǒng) PC 游戲廠商進(jìn)入手機(jī)領(lǐng)域。例如國內(nèi)有名的社交網(wǎng)站人人網(wǎng)已經(jīng)針對 Iphone, android,塞班等手機(jī)平臺推出了手機(jī)客戶端。 在 2022 年 8 月,由中國移動所主導(dǎo)開發(fā) OPhone 平臺面世。 PalmOS 屬于 Palm 公司開發(fā),是一種 32 位的嵌入式操作系統(tǒng),是一套專門為掌上電腦編寫的操作系統(tǒng),是一種輕量級、比較開放的操作系統(tǒng),占用的內(nèi)存非常小。現(xiàn)在流行的 Symbian 系統(tǒng)有以下四個版本,分別為 S S60(第二版)、 S60(第三版)、 S60(第五版)。它采用了軟件堆層( Software stack,又名以軟件疊層)的架構(gòu),主要分為三部分。目前國內(nèi)最常見的移動開發(fā)平臺有 Symbian, iPhone, Windows Phone 以及當(dāng)下正在逐步興起的 Android。校園資訊 。另外,Android 平臺基本上是免費的,所以能夠有效降低軟件的成本,最終讓每個用戶能夠自由地獲取信息,也為手機(jī)校園資訊服務(wù)的普及做出貢獻(xiàn)。 本文對目前應(yīng)用的 Symbian、 WindowsMobile、 MacOSX 和 RIM 等平臺的現(xiàn)狀進(jìn)行了分析與比較。Intent。目前為止國內(nèi)已經(jīng)有很多 Android 系統(tǒng)的用戶。低 層以 Linux 核心工作為基礎(chǔ),只提供基本功能;其他的應(yīng)用軟件則由各公司自行開發(fā),以 Java 作為編寫程式的一部分。 S60(第五版)為觸摸屏手機(jī)版本?,F(xiàn)在多用 Paml 公司生產(chǎn)的手機(jī)上。 OPhone 平臺采用開源的 Linux 作為系統(tǒng)內(nèi)核,借鑒并兼容 Android 平臺,集成靈活高效的 Java 應(yīng)用框架,充分借鑒當(dāng)下主流手機(jī)操作系統(tǒng)所具有的良好用戶體驗,提供了一套完整的電話解決方案和各類移動數(shù)據(jù)業(yè)務(wù)解決方案。國外最大的社交 Fackbook 也已經(jīng)傳出正在進(jìn)行 5 針對手機(jī)的產(chǎn)品的研發(fā)。 發(fā)展趨勢 隨著 3G 應(yīng)用的不斷開發(fā)推廣,用戶會越來越需要更加個性化、優(yōu)質(zhì)化的多媒體數(shù)據(jù)服務(wù),用戶希望能夠隨時、隨地?zé)o縫利用 3G 網(wǎng)絡(luò)進(jìn)行辦公、網(wǎng)上交易、游戲娛樂、欣賞影視節(jié)目、收聽和下載音樂等。 最后,更加智能、安全的設(shè)備,隨著 智能手機(jī)的不斷普及和更加智能,手機(jī)軟件的更新、升級將會變得越發(fā)簡單,并會為用戶提供工具或信息,讓用戶有能力和 6 權(quán)力決策那些內(nèi)容可以瀏覽、下載或分享。配合 Android 手機(jī)的功能,可以在瀏覽網(wǎng)頁時,達(dá)到更好的效果,例如 :局部性的縮放網(wǎng)頁上的資訊、觸控式的操作等效果。它無需安裝和管理配置,它是一個儲存在單一磁盤文件中的完整數(shù)據(jù)庫,體積小只有 250KB 但支持?jǐn)?shù)據(jù)庫大小至 2TB。 GSM 技術(shù)是屬于手機(jī)硬件方面的展現(xiàn),也是在開發(fā) Android應(yīng)用程序時可以突出的特點之一。這些通訊能力也是屬于手機(jī)硬件方面的展現(xiàn),也是在開發(fā) Android應(yīng)用程序時可以突出的特點之一。目前所有的應(yīng)用程序是由服務(wù)及系統(tǒng)來組成,包含有 : (l)一套強(qiáng)大和可擴(kuò)展的視圖系統(tǒng) :用來建構(gòu)一個應(yīng)用程序的基本組件,包了在開發(fā)系統(tǒng)畫面時,常用的列表、網(wǎng)格、文本框、按鈕等控制項,甚至是內(nèi)嵌的 Web瀏覽器。 (7)位置管理器 :用來管理地圖服務(wù)的相關(guān)功能。該庫使用硬件加速 (當(dāng)硬件可用時 ),可以將硬件的 3D 功能做最佳化的處理顯示。SSL 協(xié)議可分為兩層 :SSL 記錄協(xié)議 (SSL Record Proto col):它建立在可靠的傳 輸協(xié)議 (如 TCP)之上,為高層協(xié)議提供數(shù)據(jù)封裝、壓縮、加密等基本功能的支持。但是,針對 Linux 嵌入式裝置進(jìn)行過最佳化的調(diào)整。 (2)活動 活動就是一個有生命周期的對象。比如應(yīng)用程序想要顯示一個網(wǎng)頁,那么它可以通過創(chuàng)建一個 Intent 實例并將其傳遞給系統(tǒng)來表示意圖瀏覽這個 URI。 12 最常見的通知包括短信息、通話記錄和語音郵件,但是應(yīng)用程序也可以創(chuàng)建它們自己的通知事件。 活動 活 動是以上四個組件中最常用的一個。 當(dāng)一個新的活動出現(xiàn)時,前一個活動被中斷并被放入到一個歷史堆棧中。例如 :顯示一個聯(lián)系人信息的界面,可以創(chuàng)建一個意圖,并將它的動作設(shè)置成 VIEW,數(shù)據(jù)設(shè)置成表示這個人信息的 URI。當(dāng)startActivity 方法被調(diào)用,解析意圖的處理過程隨之發(fā)生,這個機(jī)制有以下兩個突出的優(yōu)點 : 活動可以通過一個以意圖形式產(chǎn)生的請求來重用其他組件的功能。這樣做的好處是,可以保護(hù)系統(tǒng)及應(yīng)用程序,避免被其他不正常的應(yīng)用程序所影響。意圖負(fù)責(zé)對應(yīng)用中一次操作的動作、動作對應(yīng)的數(shù)據(jù)、附加數(shù)據(jù)進(jìn)行描述, Android則根據(jù)此意圖的描述,負(fù)責(zé)找到相應(yīng)的組件,將意圖傳遞給它,并完成組件的調(diào)用。 另外,除了動作和數(shù)據(jù)這兩個重要屬性外,還有一些附加屬性 : 類別 :被執(zhí)行動作的附加信息 。使用附加信息可以為組件提供擴(kuò)展信息,比如,如果要執(zhí)行“發(fā)送電子郵件”這個動作,可以將電子郵件的標(biāo)題、正文等保存在附加信息里,傳給電子郵件發(fā)送組件。這些意圖需要包含足夠的信息,這樣系統(tǒng)才能根據(jù)這些信息,在所有的可用組件中,確定滿足此意圖的組件。 如果意圖指定了一個或多個類別,這些類別必須全部出現(xiàn)在組建的類別列表中。為了解決這個問題, Android 引入了一個新的機(jī)制 — 生命周期。要讓用戶有好的使用體驗,活動需要在各個周期中負(fù)責(zé)保管狀態(tài)、恢復(fù)狀態(tài)、傳送資料等工作?;顒犹幵跁和顟B(tài)時,用戶無法與原活動互動。創(chuàng)建時分配資源,銷毀時釋放資源。在 一切就緒后,取得屏幕的控制權(quán) (恢復(fù)狀態(tài) ),用戶可以開始使用這個程序。 (5)回收后再啟動 回收后再啟動的基本流程為 oncreate 一 onstart 一 onresume。 UI 界面設(shè)計 根據(jù)需求分析可以知道,應(yīng)用程序應(yīng)包含五個主要的用戶界面,這里需要進(jìn)一步分析每個用戶界面中應(yīng)該包括哪些顯示內(nèi)容。 21 軟件功能圖 圖 42 軟件功能圖 文件結(jié)構(gòu)與用途 在程序開發(fā)階段,首先確定“ Android 平臺校園通軟件”的工程名為 MySchool,據(jù)程序模塊設(shè)計的內(nèi)容,建立 MySchool 工程。 public static String TAB_TAG_CHANNEL = channel。從代碼中可以看出, MainActivity 的主要功能就是軟件的導(dǎo)航欄。 (clickmovie)。 } }。 (new OnChildClickListener() { Override public boolean onChildClick(ExpandableListView arg0, View arg1, int parent, int children, long arg4) { String str = 歡迎各位同學(xué)積極參加 。// 每項的高度 private int myPaddingLeft = 0。 (myPaddingLeft + PaddingLeft, 0, 0, 0)。 (4) 中的部分代碼。 } ((position).getTitle())。如
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1