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

正文內(nèi)容

基于android平臺的新聞客戶端的設(shè)計與實現(xiàn)畢業(yè)論文-wenkub.com

2025-02-28 05:03 本頁面
   

【正文】 } })。 if (0 == retCode) { (, 發(fā)送成功 , ).show()。 (content, content)。 28 AsyncHttpClient client = new AsyncHttpClient()。//新聞 id EditText news_reply_edittext。//回復(fù)評論的 imageview LinearLayout news_reply_edit_layout。 if (angle ) { showprevious()。 float x = StartX ()。 } } 判斷手指方向的代碼: public boolean onTouch(View v, MotionEvent event) { switch (()) { 27 case : StartX = ()。 inflateview()。 ()。 } else { position++。 HashMapString, Object hashmap。 float StartX。//評論按鈕 int count。//動畫 Flipper LayoutInflater newsbodyinflater。// 顯示消息 preTime = currentTime。 (newslist_item_ments,(mentcount)。 (newslist_item_title,(title))。 i ()。 } public void onFailure(Throwable error, String content) { (, 網(wǎng)絡(luò)連接失敗,請檢查 , 0).show()。count=7amp。 24 (() + newsData數(shù)目 )。 mCatName =(position). get(category_title).getTitle()。 if (newsListAdapter == null) { (, 網(wǎng)絡(luò)連接失敗 , 0).show()。 (null)。 for (int i = 0。//刷新按鈕 ProgressBar loadnews_progress。//新聞列表 private SimpleAdapter newsListAdapter。學(xué)校學(xué)習(xí)到的知識雖然可能能用在工作中的并不會很多,但是我們在學(xué)校學(xué)到的是學(xué)習(xí)方法,因為不管在任何階段,人總是需要不停地學(xué)習(xí)。 雖然軟件相比于已經(jīng)上線的新聞客戶端軟件還有一定的差距,但是這并沒有打擊我對于 Android 平臺開發(fā)的興趣,反倒這是一件激勵我的事情,我從中發(fā)現(xiàn)了我很多不足的方面,然后可以通過更加認(rèn)真地學(xué)習(xí),掌握更多先進(jìn)的編程技術(shù),設(shè)計出更系統(tǒng)更好用的 Android 軟件。 出現(xiàn)如下圖 41所示: 圖 41 選擇測試工具圖 為什么要用真機(jī)來做測試,因為用戶都是用的真機(jī),而且選擇用模擬器來做,有兩點(diǎn)弊端。第二個是提供信息,比如提供給我 回饋信息, 看看在開發(fā)的哪些步驟上面能夠有精簡,能夠有提升 。 ()。 在獲得參數(shù)以后,需要調(diào)用 addComment方法,將參數(shù)添加進(jìn)去。 String content = (content)。 這里以接收客戶端發(fā)送過來的發(fā)表評論 16 例,進(jìn)行說明,因為其他的操作指令類似,區(qū)別在于參數(shù)的獲得和 json數(shù)據(jù)的生成,下面進(jìn)行詳細(xì)代碼的介紹。 // 執(zhí)行更新 ()。 // 執(zhí)行查詢操作 return rs。 i++) // 遍歷參數(shù)列表填充參數(shù) {(i + 1, params[i])。 strcon = jdbc: + DBhost + : + DBprot + / + DBname。 // 讀取用戶名 = getString(DBport)。 私有的成 員變量 只是定 義出來, 并沒有 進(jìn)行初 始化, 創(chuàng)建一個 的配置文件,用來配置連接數(shù)據(jù)的各項配置參數(shù)。 // 數(shù)據(jù)庫密碼 private String strcon = null。 // 數(shù)據(jù)庫主機(jī)地址 private String DBname = 。 配置資源文件和 JDBC的驅(qū)動類型,代碼如下: private static SqlManager manager = null。里面的三個參數(shù)分別是: nid新聞 ID,startnid評論的起始 ID和 count每次需要獲得的數(shù)目,參數(shù)的作用就是讓我們每次訪問時,只獲取 10個數(shù)據(jù),這樣的好處就是節(jié)省數(shù)據(jù)流量,并且無需占用手機(jī)額外的內(nèi)存。 評論界面的設(shè)計與實現(xiàn) 1)初始化變量 首先定義頁面控件和一些變量 ,首先 定義出評論界面的控件和變量,如發(fā)表按鈕news_reply_post , LinearLayout news_reply_edit_layout。 (nid, mNid)。 實現(xiàn)的代碼如下: (new OnClickListener() { public void onClick(View v) { getSpeCatNews(cid, (), false)。 12 客戶端 采用的是異步 訪問框架,其中 AsyncHttpClient 類是十分方便的異步訪問類,它是封裝好的,只需提供接口地址和參數(shù),就能十分方便的訪問接口獲得數(shù)據(jù),并且不用再寫回調(diào)方法,只需要 AsyncHttpClient 中的 cilent 對象get 或者 post 請求方式訪問接口,然后重寫兩個方法,一個是 onsuccess(),另一個是 onfailure(),其中 onsuccess()方法是訪問接口成功,獲得的數(shù)據(jù)將從方法的參數(shù) content 中可以得到,然后再進(jìn)行相應(yīng)解 析,當(dāng)由于接口錯誤或者網(wǎng)絡(luò)錯誤時或者返回錯誤信息時,請求數(shù)據(jù)時將會執(zhí)行 onfailure()方法。程序開 10 發(fā)階段可以被調(diào)用的所有資源都保存在這些目錄中 [4],具體的文件圖圖 310 示如下。 9 圖 39“快看新聞 ”工程的源代碼文件 為了使源代碼文件的結(jié)構(gòu)更清晰,快看新聞 ”工程設(shè)置了多個命名空間,其包的作用分別展示在下表。 服務(wù)端器端的代碼主要的功能就是對數(shù)據(jù)庫進(jìn)行的操作,采用 servlet 技術(shù)通過接受客戶端傳過來的指令查詢數(shù)據(jù)庫,然后返回 json 數(shù)據(jù)格式的數(shù)據(jù)跟客戶端進(jìn)行數(shù)據(jù)交互操作,簡單方便 ,手機(jī)客戶端接收的時候也能十分方便的解析出來,顯示在用戶界面上 。 圖 35 用戶界面草圖 數(shù)據(jù)庫設(shè)計 本軟件是一個需要存儲很多新聞資訊信息的程序,其中包括新聞的閱讀和用戶的評論信息,這些數(shù)據(jù)都是要從數(shù)據(jù)庫中查詢而來的并不是緩存的數(shù)據(jù),所以少不了使用數(shù)據(jù)庫,其中數(shù)據(jù)庫為我們管理數(shù)據(jù)提供方便, Mysql 數(shù)據(jù)庫使用方便、易懂。 新聞客戶端 新聞內(nèi)容管理 詳細(xì)內(nèi)容管理 評論管理 頭條 推薦 娛樂 財經(jīng) 體育 科技 游戲 時尚 服務(wù)器端 數(shù)據(jù)庫配置 數(shù)據(jù)模型配置 數(shù)據(jù)交互管理 數(shù)據(jù)解析配置 數(shù)據(jù)轉(zhuǎn)換工具 6 1)在 “新聞概況頁面 ”中,需要顯示得是各類新聞的的欄目頭,然后在選擇欄目頭時選擇相應(yīng)的新聞資訊信息顯示在當(dāng)前的欄目頭下,資訊信息以一個ListView 的形式展示在界面上,用戶可拖動獲得內(nèi)容,并在滑到最后一個內(nèi)容時有一個加載更多的按鈕,用戶點(diǎn)擊之后 可以獲得更多內(nèi)容。 在 Eclipse for JavaEE 建立服務(wù)器工程的時候選擇剛剛安裝的 tomcat 作為服務(wù)器就行了。 Eclipse 的安裝 從 Eclipse 官網(wǎng) ,根據(jù)系統(tǒng)下載相 應(yīng)的 Eclipse 版本,點(diǎn)擊解壓縮就行了,然后啟動 就行了。 4)詳細(xì)界面:分為頭條、推薦、娛樂、體育、財經(jīng)、科技、游戲等 板塊。 2)技術(shù)可行性 開發(fā)一個新聞客戶端軟件,用到的技術(shù)不會十分復(fù)雜,用到最多的就是客戶端與服務(wù)端的數(shù)據(jù)交換時所用到的 servlet 及常見的數(shù)據(jù)庫技術(shù), android 系統(tǒng)下的解析 json 數(shù)據(jù)以及 UI 的設(shè)計,經(jīng)查閱相關(guān)資料是可以實現(xiàn)的。 可行性分析 開發(fā)任何一個基于手機(jī)的應(yīng)用程序,都會受到資源和時間上的限制。 Google 與開放手機(jī)聯(lián)盟聯(lián)合開發(fā)了 Android 操作系統(tǒng),這個聯(lián)盟由摩托羅拉、高通、宏達(dá)電、中國移動和 TMobile 等在內(nèi)的多家無線應(yīng)用和技術(shù)的領(lǐng)軍企業(yè)組成。而在蘋果 iOS 操作系統(tǒng)方面,最大的市場份額所占比的國家依舊是美國,數(shù)值為%;緊隨美國的則是澳大利亞,數(shù)值為 %;而在中國方面,市場份額也從 %下降到了 19%;在意大利, iOS 所占的市場份額更是從 %猛降至%[1]。 研究意義 Android 平臺新聞客戶端軟件的開發(fā)可以進(jìn)一步擴(kuò)大時事新聞的覆蓋面,讓廣大公眾能夠隨時隨地方便且快捷地獲取最新的新聞資訊信息,了解新聞時事,本軟件的廣泛使用,尤其是在傳授知識、普及教育方面起著非常重要的作用。 本文是基于 android操作系統(tǒng),開發(fā)出一款 android手機(jī)新聞客戶端應(yīng)用程序,通過工具 Eclipse 編寫邏輯代碼, Apache 作為應(yīng)用程序的服務(wù)器,根據(jù)數(shù)據(jù)量的要求,采用 Mysql 數(shù)據(jù)庫處理數(shù)據(jù),三者共同作用開發(fā)出的 android新聞客戶端手機(jī)軟件。 I 基于 Android 平臺的新聞客戶端的設(shè)計與實現(xiàn) 摘 要 隨著智能手機(jī)世界范圍內(nèi)的迅速發(fā)展,智能手機(jī)的操作系統(tǒng)之間的競爭也是越來越激烈。 本文 在 分析 Android 系統(tǒng)軟件開發(fā)原理的技術(shù)層面上,開發(fā)出能為用戶提供更人性化、更方便的基于 Android 手機(jī)新聞客戶端軟件。 研究現(xiàn)狀和發(fā)展趨勢 目前市場研究機(jī)構(gòu) Worldpanel 發(fā)布了全球主要的國家智能 手機(jī) 操作系統(tǒng)在去年 Q4 內(nèi)的分布報告,報告指出了 谷歌的 Android 繼續(xù)保持著增長的勢態(tài),但是增幅已經(jīng)明顯放緩了。 從上面的數(shù)據(jù)可以看出, Android 手機(jī)軟件的開發(fā)具有巨大的發(fā)展前景,在Android 系統(tǒng)上開發(fā)出一款手機(jī)新聞客戶端軟件所支持的用戶量也是相比較于其他系統(tǒng)多出很多的。 Google 通過與設(shè)備制造商、開發(fā)商、運(yùn)營商和其他有關(guān)各方結(jié)成深層次的合作關(guān)系,希望借助建立開放式、標(biāo)準(zhǔn)化的移動移動電話軟件平臺,在移動產(chǎn)業(yè)內(nèi)形成一個開放性的生態(tài)系統(tǒng) ,這將是開發(fā) Android 軟件的一個契機(jī), Android 平臺的開發(fā)在將來必定大放異彩 [2]。因此,在接收任何一個應(yīng)用程序發(fā)任務(wù)之前,必須根據(jù)用戶可能提供的資源和時間條件進(jìn)行可行性分析,旨在減少項目開發(fā)風(fēng)險,避免人力、財力和物力的浪費(fèi)。 需求分析 啟動程序后可以進(jìn)行新聞資訊的實時更新,可分不同的欄目讓使用者了解任意感興趣的資訊進(jìn)行閱讀,同時,能對感興趣的新聞資訊發(fā)表自己的意見,進(jìn)行評論,其他用戶也能看見別人發(fā)表的評論,從而進(jìn)行互動交流,增強(qiáng)用戶的體驗感,用戶能通過下拉新聞列表,方便于操作。 3 性能分析 從用戶的角度出發(fā),針對用戶的需求,所涉及的程序響應(yīng)速度快、信息處理速度快、安全性高是用戶所需要的三大主要性能 [2],另外為了受眾面更廣,根據(jù)目前的 android 設(shè)備系統(tǒng)版本的分布情況, 以上的版本占到設(shè)備總量的80%以上,所以做開發(fā)的時候選擇的 android 系統(tǒng)最低版本也必須是 以上來保證用戶量。值得注意的是 Eclipse 的 bit 數(shù)要與 jdk 的一致,就是說 jdk 如果是 32 位的, Eclipse也要是 32 位的。 安裝 Mysql 數(shù)據(jù)庫 現(xiàn)如今有很多種類的數(shù)據(jù)庫,如 oracle、 sqlserver、 mysql、 acces
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1