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

正文內(nèi)容

基于android的新聞客戶端畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-07-25 02:35 本頁面
 

【文章內(nèi)容簡介】 動一個(gè)Activity,并將對應(yīng)nid傳過去,然后通過nid從數(shù)據(jù)庫獲取新聞的詳細(xì)信息,顯示在新聞詳細(xì)信息界面,供用戶閱讀。(3) 評論新聞:通過post請求將用戶輸入的評論信息以JSON格式傳輸?shù)椒?wù)器,并將數(shù)據(jù)插入到數(shù)據(jù)庫。當(dāng)用戶查看新聞的評論時(shí),通過get請求從服務(wù)器獲取相應(yīng)的評論,對獲取的JSON數(shù)據(jù)格式解析,并顯示在對應(yīng)的顯示新聞評論的界面。(4)收藏新聞:用戶在新聞詳細(xì)信息界面可以對自己感興趣的新聞收藏,點(diǎn)擊收藏按鈕,將點(diǎn)擊對應(yīng)的新聞編號nid和登錄的用戶編號uid通過post請求傳到服務(wù)器,并保存到mysql數(shù)據(jù)庫。當(dāng)用戶查看自己的收藏是,根據(jù)自己的用戶編號查到新聞編號,然后將對應(yīng)新聞編號的新聞信息通過get請求獲取到,解析并顯示供用戶閱讀。(5)用戶登錄注冊:用戶可以輸入自己的信息,點(diǎn)擊注冊,提交給服務(wù)器并保存到數(shù)據(jù)庫。登錄時(shí),根據(jù)用戶輸入的信息與數(shù)據(jù)庫的數(shù)據(jù)對比,判斷是否登錄成功。 數(shù)據(jù)庫設(shè)計(jì)本項(xiàng)目數(shù)據(jù)庫用五張表存儲,分別為新聞內(nèi)容表、新聞分類表、新聞收藏表、新聞評論表、用戶信息表。(1) 新聞內(nèi)容表:用于存放新聞內(nèi)容,其中nid唯一標(biāo)識新聞,cid標(biāo)識其所屬分類,與新聞分類表相關(guān)聯(lián),deleted字段用于標(biāo)識新聞是否存在,imgsrc用于標(biāo)識該新聞對應(yīng)的圖片。 新聞內(nèi)容表屬性名數(shù)據(jù)類型是否為空含義nidint否新聞編號cidint否分類編號titlevarchar否新聞標(biāo)題digestvarchar否新聞?wù)? 新聞內(nèi)容表屬性名數(shù)據(jù)類型是否為空含義bodytext否新聞內(nèi)容sourcevarchar是新聞來源ptimevarchar是新聞時(shí)間imgsrcvarchar是新聞圖片deletedint否新聞是否被刪(2)新聞分類表:用于顯示新聞的所屬類別,主要分為焦點(diǎn),國內(nèi),國際,軍事,財(cái)經(jīng)等類別。 新聞分類表屬性名數(shù)據(jù)類型是否為空含義屬性名數(shù)據(jù)類型是否為空含義cidint否分類編號titlevarchar否分類名稱deletedint否是否被刪(3) 新聞收藏表:nid表示標(biāo)識對應(yīng)新聞,uid用于標(biāo)識收藏新聞的用戶,可以查看某個(gè)用戶所收藏的新聞信息。 新聞收藏表屬性名數(shù)據(jù)類型是否為空含義sidint否收藏編號usernamevarchar否用戶名nidint否新聞編號uidint否用戶編號(4) 新聞評論表:nid表示新聞編號,用來標(biāo)識評論對應(yīng)的新聞。 新聞評論表屬性名數(shù)據(jù)類型是否為空含義cidint否評論編號nidint否新聞編號ptimevarchar是評論時(shí)間regionvarchar是地區(qū)contentvarchar是評論內(nèi)容deletedint否是否被刪(5) 用戶信息表:username和password分別表示用戶名和密碼,用于用戶的登錄驗(yàn)證。 用戶信息表屬性名數(shù)據(jù)類型是否為空含義uidint否用戶編號usernamevarchar否用戶名passwordvarchar否用戶密碼 數(shù)據(jù)庫表結(jié)構(gòu)3 詳細(xì)設(shè)計(jì) 本章對本項(xiàng)目各個(gè)功能模塊的具體實(shí)現(xiàn)進(jìn)行了詳細(xì)的介紹說明,接著介紹了本項(xiàng)目中技術(shù)。主要對本項(xiàng)目的模塊實(shí)現(xiàn)細(xì)節(jié)的分析與說明。 顯示新聞模塊 本模塊最上端由一個(gè)RelativeLayout 實(shí)現(xiàn),里面有兩個(gè)按鈕,一個(gè)點(diǎn)擊進(jìn)入個(gè)人信息界面,一個(gè)點(diǎn)擊進(jìn)行新聞信息的刷新,還有一個(gè)文本用于顯示新聞名字。接著又是一個(gè)RelativeLayout用于顯示新聞分類,其中由HorizontalScrollView實(shí)現(xiàn),可以左右滾動來顯示分類。中間由ListView 實(shí)現(xiàn),每個(gè)ListView中的item包含一個(gè)XML文件用于顯示新聞的標(biāo)題,摘要,來源于時(shí)間,這些信息都由TextView實(shí)現(xiàn)。 分類顯示新聞時(shí)序圖在MainActivity通過id找到個(gè)人信息按鈕,并通過setOnClickListener方法設(shè)置點(diǎn)擊要處理的事情,在匿名內(nèi)部類OnClickListener的onClick方法中通過intent啟動一個(gè)Activity從而跳到個(gè)人信息界面。點(diǎn)擊刷新按鈕,調(diào)用繼承了AsyncTask的LoadNewsAsyncTask中的execute方法來實(shí)現(xiàn)信息的刷新。Excute方法中通過調(diào)用獲取新聞信息的類來再次獲取數(shù)據(jù)并顯示到新聞客戶端,從而實(shí)現(xiàn)新聞的刷新。接下來是顯示新聞分類部分,在MainActivity中通過id獲取該數(shù)組,創(chuàng)建GridView并設(shè)計(jì)其屬性,創(chuàng)建CustomSimpleAdapter通過其參數(shù)將GridView,以及需要放置的XMl位置對應(yīng)在一起,最后放到本模塊的LinearLayout中顯示出來。其最外層是LinearLayout,里面由orizontalScrollView實(shí)現(xiàn),再里面放的是GridView,每個(gè)GridView元素是一個(gè)TextView。最后就是新聞標(biāo)題,摘要,時(shí)間,出處等的顯示。整體是由一個(gè)ListView ,同樣使用適配器模式設(shè)計(jì),通過SimpleAdapter對象將獲取的新聞標(biāo)題,摘要,時(shí)間,出處與相應(yīng)的XML對應(yīng)上,然后通過setAdapter方法將適配器加到ListView上,使ListView顯示新聞的摘要信息。 顯示新聞詳細(xì)信息模塊最上面是一個(gè)RelativeLayout,RelativeLayout中最左端是一個(gè)Button用來切換到上一條,然后是一個(gè)TextView用來顯示新聞的分類,接著又是一個(gè)Button用來顯示新聞的跟帖數(shù),最后是一個(gè)Button用來切換到下一條新聞。中間用的是一個(gè)ViewFlipper用來顯示新聞的詳細(xì)信息。,第一個(gè)LinearLayout用來顯示寫跟帖前的部分,第二個(gè)LinearLayout用來顯示發(fā)表的時(shí)候的信息。 顯示新聞詳細(xì)信息時(shí)序圖上面切換新聞上一條和下一條的兩個(gè)按鈕,在NewsDetailsActivity中通過id獲取并設(shè)置OnClickListener點(diǎn)擊響應(yīng)事件,通過ViewFlipper的showPrevious()和showNext()方法來切換新聞的上一條和下一條。顯示新聞分類的TextView,通過setText()來設(shè)置它的文本信息,其中信息通過新建
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1