下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于 Android 的美術(shù)作品收集系統(tǒng)的研究 電化教育研究 基于 Android 的美術(shù)作品收集系統(tǒng)的研究 楊旺功趙一飛王蒙 (北京印刷學(xué)院設(shè)計(jì)藝術(shù)學(xué)院北京 102600) 摘要 :隨著智能手機(jī)的廣泛使用 ,手機(jī)接入互聯(lián)網(wǎng)是一種趨勢(shì)和潮流 .傳統(tǒng)的電子 設(shè)備完全可以移植到智能手機(jī) .本文就是研究如何 使 Android 智能手機(jī)拍攝學(xué)生作品 ,并上傳到服務(wù)器 ,解決相機(jī)拍攝收藏學(xué)生作 品的復(fù)雜工作程序 . 關(guān)鍵詞 :Android 平臺(tái)美術(shù)作品收藏智能手機(jī) 中圖分類號(hào) :G642文獻(xiàn)標(biāo)識(shí)碼 :A 文章編號(hào) :l673-9795(2011)07(b)-O189-01 本文介紹了一種基于 And
2、roid 的美術(shù)作 品收藏系統(tǒng) ,在系統(tǒng)中 Android 手機(jī)利用周 圍無(wú)線網(wǎng)絡(luò)資源與其他設(shè)備進(jìn)行自發(fā)交 互 ,例如進(jìn)行遠(yuǎn)程無(wú)線鼠標(biāo) ,無(wú)線鍵盤 ,文 件共享 ,文件傳輸操作 ,遠(yuǎn)程遙控 UPnP 設(shè) 備等,為智能空間中其他具有傳感和計(jì)算 能力的設(shè)備識(shí)別豐富的上下文提供了可 能,又為實(shí)現(xiàn)計(jì)算對(duì)人的注意力的透明提 供了重要的途徑 . 1Android 系統(tǒng)結(jié)構(gòu) Android 操作系統(tǒng)自頂向下分成 4 個(gè)層 次,即應(yīng)用層 ,應(yīng)用框架層 ,組件庫(kù)層和虛 擬機(jī)和 Linux 內(nèi)核層其構(gòu)架 . (1) 應(yīng)用層 Android 操作系統(tǒng)同一系列 核心應(yīng)用程序包一起發(fā)布 ,其核心應(yīng)用程 序包括 Emai
3、l,客戶端 ,SMS(短信)序,日 歷,Google,地圖,網(wǎng)頁(yè)瀏覽器 ,聯(lián)系簿等 , 目前所有的應(yīng)用都是使用 Java 語(yǔ)言編寫的 . (2) 應(yīng)用框架層開發(fā)者通過(guò)使用核心應(yīng) 用程序來(lái)調(diào)用 Android 框架提供的 API,這 個(gè)應(yīng)用程序結(jié)構(gòu)被設(shè)計(jì)成方便復(fù)用的組 件 ,任何的應(yīng)用程序都可以公布它的功能 , 其他的應(yīng)用程序可以使用這些功能 . (3) 在組件庫(kù)層 .Android 包含了一套 C/ C+函數(shù)庫(kù) ,主要包括 libc,MediaFramework, WebKit,SGLOpenGLES,FreeType,SQLite-, 它們被應(yīng)用于 Android 系統(tǒng)的各種組件中 , 這些
4、功能通過(guò) Android 應(yīng)用框架展現(xiàn)給開發(fā) 人員. (4) 運(yùn)行時(shí)環(huán)境 Android 包括了一個(gè)核 心庫(kù) ,該核心庫(kù)提供了 Java編程語(yǔ)言核心庫(kù) 的大多數(shù)功能 .每一個(gè) Android 應(yīng)用程序都 在它自己的進(jìn)程中運(yùn)行 ,擁有一個(gè)獨(dú)立的 Dalvik 虛擬機(jī)實(shí)例 .Dalvik 被設(shè)計(jì)成可以同 時(shí)高效地運(yùn)行多個(gè)虛擬系統(tǒng) . (5) Linux 內(nèi)核層 Android 底層是一個(gè)基 于 Linux2.6.23 內(nèi)核開發(fā)的獨(dú)立操作系統(tǒng) 主要是添加了一個(gè)名為 Goldfish 的虛擬 CPU 以及 Android 運(yùn)行所需的特定驅(qū)動(dòng)代 碼 .該層用來(lái)提供系統(tǒng)的底層服務(wù) ,包括安 全機(jī)制,內(nèi)存管
5、理,進(jìn)程管理 ,網(wǎng)絡(luò)堆棧及 系列的驅(qū)動(dòng)模塊 .作為一個(gè)虛擬的中間 層,該層位于硬件與其他的軟件層之間 2系統(tǒng)總體設(shè)計(jì) 系統(tǒng)的總體設(shè)計(jì)思路是在智能空間中 部署一臺(tái) PC,負(fù)責(zé)提供服務(wù)并與用戶的 Android 手機(jī)通信 .手機(jī)作為管理其他設(shè)備 的管理器 ,提供管理界面 ,例如遠(yuǎn)程控制設(shè) 備,文件操作 .這實(shí)際上是一個(gè) C/s 結(jié)構(gòu)的 系統(tǒng) ,PC作為服務(wù)器 ,Android 手機(jī)作為客 戶端系統(tǒng)的總體結(jié)構(gòu)下圖 1 所示 . 在該系統(tǒng)中 ,0sGI 智能網(wǎng)關(guān)連接了內(nèi) 部網(wǎng)絡(luò)和外部網(wǎng)絡(luò) ,所有的內(nèi)部設(shè)備與該 網(wǎng)關(guān)相連 ,它主要由 OSGIFramework 以及 各種 Bundle組成,Bundle
6、 之間互相通信 ,使 設(shè)備能夠了解彼此的狀態(tài) ,并進(jìn)行相互的 操作 .用戶攜帶 Android 智能手機(jī)進(jìn)入空間 后,手機(jī)端連入網(wǎng)絡(luò) ,動(dòng)態(tài)獲取一個(gè) IP 地 址 ,搜索網(wǎng)絡(luò)中的可用設(shè)備服務(wù) ,發(fā)現(xiàn)可用 服務(wù)后與之進(jìn)行交互 .Android 手機(jī)與 PC 之 間通過(guò) Socket進(jìn)行通信 . 3系統(tǒng)具體實(shí)現(xiàn) 3.1Android 收集終端模塊的設(shè)計(jì) 當(dāng)程序啟動(dòng)時(shí) ,首先會(huì)進(jìn)行身份驗(yàn)證 . 用戶輸入用戶名和密碼 ,通過(guò)創(chuàng)建 Http 圖 1 系統(tǒng)總體結(jié)構(gòu) Post 對(duì)象與服務(wù)器進(jìn)行通信 .服務(wù)器會(huì)將用 戶的驗(yàn)證結(jié)果返回 .當(dāng)用戶成功驗(yàn)證之后 , 程序正式登錄 ,并進(jìn)入登錄頁(yè)面 ,在該頁(yè)面 可以進(jìn)
7、行拍攝的操作 ,當(dāng)拍攝完畢之后 ,可 以選擇上傳的按鈕 ,對(duì)相片進(jìn)行上傳 (如圖 1). publicvoiduploadFile2Svr() tryListNameValuePairnameValuePa irs=newArrayListNameValuePair(); nameValuePairs.add(newBasicNameVal uePair(filename,(IMAGE.JPg); FileaFile=newFile(photoPath); Log.i(info 一一 PhotoPath:, photoPath); FileEntityfileEty=newFileEntity
8、(aFile, binary/octetstream)l httppost.setEntity(fileEty); httppost.addHeader(filename,/女 (IMAGE.JPg)*/aFile.getName0); HttpResponseresponse; response=httpclient.execute(httppost); Header【】 headers=resPonse. getAllHeaders(); headers=resPonse.getHeaders (resultcode): if(headers0.getValue().equals(0) uploadMsg=上傳照片成功 !; l 該系統(tǒng)的 Android 終端的主要功能包 括:用戶登錄,照片的拍攝 ,和圖片的上傳 的功能模塊 . 3.2Server端的模塊的設(shè)計(jì) 服務(wù)器端主要的功能包括 :接收客戶 端發(fā)過(guò)來(lái)的照片 ,并保存與服務(wù)器 ,并在數(shù) 據(jù)庫(kù)中進(jìn)行保存 .服務(wù)器可以提供響應(yīng)的 服務(wù) ,可以完成圖片的 web 瀏覽,可以對(duì)圖 片進(jìn)行傳輸 . 4實(shí)現(xiàn)結(jié)果 通過(guò)對(duì) Android 的架構(gòu)和應(yīng)用開發(fā)進(jìn)行 初步研究 ,并開發(fā)了學(xué)生美術(shù)作品收藏管 理系統(tǒng) ,該平臺(tái)具有完
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《模具制造工藝學(xué)》教學(xué)大綱
- 教案裝訂順序
- 四個(gè)自信課件
- 玉溪師范學(xué)院《現(xiàn)代教育技術(shù)》2022-2023學(xué)年第一學(xué)期期末試卷
- 玉溪師范學(xué)院《田徑》2021-2022學(xué)年第一學(xué)期期末試卷
- 教練員繼續(xù)教育考試題目及答案-知識(shí)題庫(kù)
- 湖南師大附中2024-25屆高三年級(jí)月考試卷(二)(英語(yǔ))
- 電商公司整體薪酬設(shè)計(jì)(早期)
- 《信號(hào)基礎(chǔ)設(shè)備》全套教學(xué)課件
- 2023年雙頻、雙模移動(dòng)通信手機(jī)項(xiàng)目綜合評(píng)估報(bào)告
- 《老年人生活照護(hù)》試卷A卷及答案
- 消防安全知識(shí)培訓(xùn)課件
- 高中歷史選擇性必修2知識(shí)點(diǎn)總結(jié)歸納
- 2024年個(gè)人信用報(bào)告(個(gè)人簡(jiǎn)版)樣本(帶水印-可編輯)
- 16J914-1 公用建筑衛(wèi)生間
- 物聯(lián)網(wǎng)應(yīng)用技術(shù)職業(yè)生涯規(guī)劃
- 2024年廣東恒健投資控股有限公司招聘筆試參考題庫(kù)含答案解析
- 《垃圾分類》ppt課件
- (最新整理)案件(線索)移送登記表
- (完整版)U型板樁專項(xiàng)施工方案
- 局麻藥中毒反應(yīng)的搶救及預(yù)防措施ppt課件.ppt
評(píng)論
0/150
提交評(píng)論