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

正文內(nèi)容

安卓智能手機(jī)推送系統(tǒng)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-07-19 18:33 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 點(diǎn)陣圖和處理向量字形的。 Tomcat服務(wù)器Tomcat是一個(gè)免費(fèi)的開(kāi)源的Servlet容器。與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個(gè)WAR(Web Archive)文件。WAR是Sun提出的一種Web應(yīng)用程序格式,與JAR類(lèi)似,也是許多文件的一個(gè)壓縮包。這個(gè)包中的文件按一定目錄結(jié)構(gòu)來(lái)組織:通常其根目錄下包含有Html和Jsp文件或者包含這兩種文件的目錄,另外還會(huì)有一個(gè)WEBINF目錄,這個(gè)目錄很重要。,而classes目錄下則包含編譯好的Servlet類(lèi)和Jsp或Servlet所依賴的其它類(lèi)(如JavaBean)。通常這些所依賴的類(lèi)也可以打包成JAR放到WEBINF下的lib目錄下,當(dāng)然也可以放到系統(tǒng)的CLASSPATH中,但那樣移植和管理起來(lái)不方便。Tomcat不僅僅是一個(gè)Servlet容器,它也具有傳統(tǒng)的Web服務(wù)器的功能:處理Html頁(yè)面。但是與Apache相比,它的處理靜態(tài)Html的能力就不如Apache。我們可以將Tomcat和Apache集成到一塊,讓Apache處理靜態(tài)Html,而Tomcat處理Jsp和Servlet。這種集成只需要修改一下Apache和Tomcat的配置文件即可?;赥omcat的開(kāi)發(fā)其實(shí)主要是Jsp和Servlet的開(kāi)發(fā),開(kāi)發(fā)Jsp和Servlet非常簡(jiǎn)單,可以用普通的文本編輯器或者IDE,然后將其打包成WAR即可。 客戶端各功能模塊實(shí)現(xiàn)客戶端的主要功能可以參照以下流程圖(圖31):登陸客戶端主界面動(dòng)畫(huà)學(xué)習(xí)資源列表結(jié)束服務(wù)器新增刷新發(fā)出請(qǐng)求下載成功學(xué)習(xí)資源下載成功?下載過(guò)?已存在?圖31 客戶端主體流程圖從以上流程圖可以看出客戶端的功能主要在學(xué)習(xí)資源列表,和詳細(xì)信息查看以及下載資源上面。登陸成功之后會(huì)顯示“學(xué)習(xí)資源”的主界面動(dòng)畫(huà)效果,否則會(huì)提示錯(cuò)誤并返回重新登陸。然后點(diǎn)擊出現(xiàn)學(xué)習(xí)資源列表頁(yè),在此之前客戶端會(huì)向服務(wù)器發(fā)送請(qǐng)求,服務(wù)端從數(shù)據(jù)庫(kù)中調(diào)出學(xué)習(xí)資源信息,并將列表信息返回給客戶端。此時(shí)若有新的學(xué)習(xí)資源更新服務(wù)端會(huì)自動(dòng)檢測(cè)在學(xué)習(xí)資源列表是否已存在,該資源若在兩分鐘之內(nèi)客戶端刷新學(xué)習(xí)資源列表則直接返回新資源信息,若兩分鐘之后仍未刷新則會(huì)推送出有新學(xué)習(xí)資源的推送消息到客戶端。學(xué)習(xí)資源下載則有三種情況若未曾下載過(guò)該文件則會(huì)提示已下載并返回學(xué)習(xí)資源細(xì)覽界面,若未下載過(guò),一般情況下會(huì)下載,并提示下載成功,并不排除未下載而提示錯(cuò)誤,這種情況極少出現(xiàn),在此不予贅述??蛻舳烁鱾€(gè)模塊的效果及核心代碼如下: 啟動(dòng)模塊在工程名b_tuisong上點(diǎn)右鍵,然后選擇“Run As”,然后選擇“Android Application”。 Android虛擬機(jī)啟動(dòng)后app應(yīng)用。登陸界面如圖32所示:圖32 啟動(dòng)模塊單一的圖片很容易使用戶產(chǎn)生視覺(jué)疲勞,所以使用動(dòng)畫(huà)效果可以很好的彌補(bǔ)這一缺點(diǎn),再安卓中,提供了兩種方法來(lái)實(shí)現(xiàn)動(dòng)畫(huà)效果。一種是Tween,該方法通過(guò)實(shí)現(xiàn)控件的放大縮小以及透明度的變化來(lái)產(chǎn)生動(dòng)畫(huà)效果。另一種為Frame動(dòng)畫(huà),該方法是通過(guò)播放連續(xù)的圖片來(lái)產(chǎn)生動(dòng)畫(huà)效果。我采用的是第二種方法。登陸界面的學(xué)習(xí)資源彈出動(dòng)畫(huà)實(shí)現(xiàn)代碼如下:protected void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 setContentView()。 // 彈出動(dòng)畫(huà)效果顯示 學(xué)習(xí)資源列表模塊點(diǎn)擊學(xué)習(xí)資源,進(jìn)入學(xué)習(xí)資源列表模塊,該模塊的主要功能是實(shí)現(xiàn)學(xué)習(xí)資源列表顯示,每次進(jìn)入客戶端都會(huì)向服務(wù)器發(fā)出請(qǐng)求,服務(wù)器從數(shù)據(jù)庫(kù)獲取實(shí)時(shí)信息更新學(xué)習(xí)資源列表,其效果圖如圖33所示:圖33 學(xué)習(xí)資源列表其核心實(shí)現(xiàn)代碼如下:@Override protected void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 type = (String) getIntent().getExtras().get(type)。 setContentView()。 // 加載數(shù)據(jù)以上代碼是用來(lái)加載服務(wù)端發(fā)表的各項(xiàng)學(xué)習(xí)資源數(shù)據(jù),這里加載的數(shù)據(jù)只顯示一個(gè)簡(jiǎn)表,具體的資源信息需點(diǎn)擊條目后進(jìn)入查看詳細(xì)描述。 protected void onListItemClick(ListView l, View v, int position, long id) { (l, v, position, id)。 Intent intent = new Intent( , )。 (food, (position))。 startActivity(intent)。 }//點(diǎn)擊每一行時(shí)跳轉(zhuǎn)到NewsInfoActivity實(shí)現(xiàn)點(diǎn)擊每一行時(shí)跳轉(zhuǎn)到NewsInfoActivity即學(xué)習(xí)資源細(xì)覽界面,在細(xì)覽界面中有對(duì)該條資源的詳細(xì)描述,若發(fā)表的是txt文本文檔則直接顯示內(nèi)容全文,可用來(lái)發(fā)送各類(lèi)通知等。 學(xué)習(xí)資源細(xì)覽模塊點(diǎn)擊學(xué)習(xí)資源列表其中的一條,進(jìn)入學(xué)習(xí)資源細(xì)覽模塊,顯示他的詳細(xì)信息,如圖34所示:圖34 學(xué)習(xí)資源細(xì)覽核心實(shí)現(xiàn)代碼如下:TextView tv_description = (TextView) ()。( () ) 。Button downloadBtn = (Button) ( )。( new () {public void onClick(View v) {String url = + upload/ + () 。HttpDownloader downloader = new HttpDownloader()。 以上是學(xué)習(xí)資源細(xì)覽界面實(shí)現(xiàn)具體方法。客戶端下載服務(wù)端數(shù)據(jù)時(shí)先向服務(wù)器發(fā)出請(qǐng)求服務(wù)器返回消息判斷各種情況各種情況處理如下:int result = ( url, book/ , () )。 if( result == 1){(,文件已存在, ).show() 。}else if( result == 0 ){ ( , 文件下載成功,請(qǐng)?jiān)?sdcard/book/下查看, ).show() 。}else{(,文件出錯(cuò), ).show() 。 } } }) 。//文件下載的判斷與提示彈出 推送消息通知在jsp服務(wù)端添加新的學(xué)習(xí)資源,Android客戶端會(huì)自動(dòng)檢測(cè)到信息,并顯示在界面通知中,自動(dòng)檢測(cè)并實(shí)現(xiàn)推送設(shè)置心跳時(shí)間兩分鐘,其效果圖如圖35和36所示:圖35 添加學(xué)習(xí)資源視圖圖36 客戶端推送消息提醒視圖其中核心代碼實(shí)現(xiàn)如下: if( () 0 ) { name= (NotificationManager)()。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1