999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android的漫畫應用設計

2018-01-11 14:25:12王慶喜聶萌瑤
數字技術與應用 2017年11期

王慶喜+聶萌瑤

摘要:該系統運用Java語言以及Android內的四大組件:活動、服務、內容提供者和廣播,開發了基于Android平臺的漫畫客戶端。系統所設計的漫畫功能基本滿足眾多用戶對漫畫閱讀的需求,而且客戶端操作簡單,界面優美,方便用戶體驗。

關鍵詞:安卓;漫畫;四大組件;客戶端

中圖分類號:TP317.4 文獻標識碼:A 文章編號:1007-9416(2017)11-0150-01

1 引言

智能手機進入我們的生活,改變著我們的生活,帶給我們的便利,人們已經深深的依賴上了智能手機。Android的價格便宜而性能很高,使智能手機越來越大眾化,這也意味著Android在市場的道路越來越寬廣。漫畫應用也越來越受到人們的好評,漫畫APP基于Android平臺進行開發的,適合各種人群,在此應用中,都可以找到你感興趣的漫畫。

2 設計方案

漫畫APP主要包括漫畫推薦、搜索、資訊、用戶管理四大模塊,用來提供對漫畫的展示和搜索功能,以及對漫畫的管理功能。首頁推薦主要展示熱門漫畫、推薦漫畫、漫畫熱門排行以及對漫畫的分類功能可以不用浪費時間快速閱讀漫畫。搜索功能主要提供了對漫畫的搜索。資訊主要提供了資訊信息、圖片信息以及一些段子的展示,讓用戶在視覺疲勞時提供放松的平臺。

進入系統的主頁面之后,首先展示的是漫畫數據的界面,其中包括了推薦漫畫,熱門漫畫,最新漫畫和漫畫分類。推薦漫畫會根據用戶以往的閱讀漫畫的類型來獲取漫畫的數據,并展示出來,用戶可以使用此功能閱讀從服務端拉取到的漫畫數據。熱門漫畫展示了閱讀數量大,結構精彩的漫畫數據,用戶也可以跳過搜索在這里閱讀漫畫。最新漫畫展示是對發布時間的倒序為主的漫畫數據展示。漫畫的分類主要有愛情、完結、彩漫、冒險、搞笑、偵探、競技、魔法、神鬼、校園、魔幻、四格、生活、懸疑、耽美等分類。

搜索界面主要實現了對漫畫的搜索功能使用戶可以閱讀自己感興趣的漫畫,提供了一個快速搜索按鈕,后臺會根據用戶的熱門搜索來展示的搜索類別,使用戶減少輸入麻煩,直接點擊就可以進行搜索。

考慮到閱讀過多產生的視覺疲勞,系統提供了資訊模塊,主要展示了資訊信息,大量圖片,段子等數據,可以在用戶閱讀之余,瀏覽一些資訊來緩解疲勞。頭條資訊展示了漫畫相關的新聞類數據。圖片是網格型的展示,用戶可以保存自己認可的圖片,也可以把這里的圖片設置為壁紙。段子界面主要展示了一些笑話類的文字、圖片等,用戶也可以做些收藏和分享操作。

管理界面主要是對收藏漫畫、收藏段子的數據展示,主要就是實現對數據庫的增刪改查操作;對漫畫的瀏覽歷史數據的展示,實現功能上來講是用戶每閱讀一個漫畫,就會把這個漫畫數據存到文件時,展示的時候就讀取文件中的數據并展示到界面上。

漫畫閱讀是系統的重要功能,用戶點擊漫畫閱讀時,會首先讀取之前所存放的閱讀模式,默認是豎屏閱讀模式,如果讀取到數據時,會根據數據來展示橫屏或者豎屏,用戶也可以在閱讀界面切換閱讀模式,并儲存閱讀模式數據。

3 方案實施

3.1 首頁實現

系統主界面的默認顯示模塊是首頁模塊,此模塊展示了漫畫的分類和排行,系統也會推薦一些漫畫給用戶并展示到首頁界面,所有漫畫數據均從服務器端獲取,解析到網絡數據后,使用列表控件包括GridView和ListView配合適配器展示出來,Adapter是一個適配器,用來設置展示View和綁定數據所用,列表控件都必須存在至少一個適配器,否則無法展示數據到View。

(1)適配器代碼設計:其中getCount()方法獲取到數據的數量,getItem()方法獲取到當前bean類,getItemId()方法獲取到當前數據的ID,bindData()方法是把數據展示在View上面。

(2)首頁的左上方有‘收藏我們圖片按鈕,用戶可以來拖動切換按鈕以免阻擋到視線,實現原理是為圖片添加觸摸監聽,在監聽方法中處理圖片移動邏輯。

首先判斷用戶的行動是按下狀態還是移動狀態或者是抬起狀態,其中按下的邏輯如下,記錄用戶觸摸的X軸和Y軸,獲得圖片的真實位置。

3.2 精品界面的功能實現

為了提高用戶的體驗,首頁界面下上部分存在輪播圖片的展示,實現此功能主要用到Handler類,在獲取網絡數據成功后,會發送一條延遲3s的消息給Handler,消息類接收到此消息之后,會展示下一張圖片,并判斷當前是否是最后一張,若是則展示第一張。邏輯完成之后會再次發送一個延遲3s的消息,以實現輪播功能。

3.3 目錄實現

系統實現了對漫畫目前展示的功能,此界面會由ListView配合Adapter來展示數據,并會給列表控件設置一個頭布局,而且此界面所用到的ListView和其他ListView不同,其適配器適配了兩種展示View給列表控件。收藏功能實現代碼解析。

隨之當用戶閱讀完畢或者不感興趣之后,也可以取消收藏,取消收藏就是從收藏表中刪除這條漫畫數據,進入目錄頁后會調用一次select方法,返回Cursor游標類,再調用curson.moveToNext如果游標可以移動到下一個則說明用戶之前收藏過此漫畫。實現方法如下。

3.4 漫畫閱讀實現

漫畫閱讀是系統的主要功能,用戶可以根據自己的閱讀習慣來選擇橫屏模式和豎屏模式來閱讀漫畫,此功能的實現主要是使用了兩個控件,分別是ListView和ViewPager,并分別對其添加一個Adapter即可。判斷用戶點擊切換按鈕之后,會隱藏當前顯示的控件,顯示另外一個控件;另外用戶閱讀漫畫時可以快進以便定位到上次的閱讀位置。

系統在檢查到用戶點擊了右上角的切換按鈕后,會判斷ListView是否正在展示,如已經展示會隱藏ListView,展示ViewPager來實現橫屏閱讀模式。如未展示,則會展示ListView,隱藏ViewPager實現豎屏閱讀模式。

4 結語

系統設計和實現使用到Android的基本控件和組件以及Android重要如ListView,ViewPager等控件,系統達到了預期目的,但仍有不足之處,有些功能存在BUG,比如用戶操作的不靈活性暴露了系統的不完美,這些問題在以后認真解決。

參考文獻

[1]王毅.Android平臺并行計算研究[J].電子制作,2015,24:26.

[2]田甜,林筑英.基于云存儲的Android手機視頻監控和流量共享系統設計[J].電子設計工程, 2015,24:190-193.

[3]牟式標,樓越升.基于工程項目的Android設計研究[J].數字技術與應用,2015,12:75-76.

[4]劉曉明.Androd應用異常檢測方法研究[J].無線互聯科技,2015,24:121-122.

Abstract:The system uses the four components of the Java language and Android in: activities, services, and broadcast content providers, the development of Android platform based on client comics. The cartoon function designed by the system basically meets the needs of many users for comic reading, and the client has the advantages of simple operation, beautiful interface and convenient user experience.

Key Words:Android; Comics; Four components; Clientendprint

主站蜘蛛池模板: 国产99视频免费精品是看6| 国产欧美日韩精品综合在线| 国产菊爆视频在线观看| 国产精品亚洲а∨天堂免下载| 青青青伊人色综合久久| 日韩无码视频播放| 欧美精品啪啪一区二区三区| 人人91人人澡人人妻人人爽| 3344在线观看无码| 色有码无码视频| 久久中文字幕av不卡一区二区| 亚洲区欧美区| 亚洲国产成人久久精品软件| 色丁丁毛片在线观看| 欧美国产日韩在线观看| 国产高颜值露脸在线观看| 国产成人在线小视频| 亚洲激情99| 日韩视频福利| 国产麻豆va精品视频| 色悠久久综合| 欧美在线精品一区二区三区| 99热最新在线| 91精品综合| 国产精品亚洲一区二区三区在线观看| 亚洲人成网站色7777| 精品人妻一区无码视频| 国模私拍一区二区| 99视频在线免费看| 日韩精品欧美国产在线| 国产精品久久久久久久久久98| 日韩国产亚洲一区二区在线观看| 国产高清自拍视频| 欧美一区日韩一区中文字幕页| 国产欧美日韩免费| jizz国产在线| 在线亚洲精品自拍| 精品久久香蕉国产线看观看gif| 亚洲无码日韩一区| 亚洲欧美天堂网| 精品国产aⅴ一区二区三区| 亚洲色中色| 色噜噜狠狠色综合网图区| 精品小视频在线观看| 99视频在线观看免费| 国产精品一区不卡| 亚洲侵犯无码网址在线观看| 亚洲av片在线免费观看| 99re视频在线| 成人欧美日韩| 亚洲一区波多野结衣二区三区| 欧美α片免费观看| 国产精品网址在线观看你懂的| 日日拍夜夜嗷嗷叫国产| 亚洲无码高清一区| 久久黄色一级视频| 亚洲无码一区在线观看| 国产精品尤物在线| 无码精品福利一区二区三区| 中文字幕啪啪| 亚洲无码精彩视频在线观看| 国产免费网址| 爆乳熟妇一区二区三区| 婷婷激情亚洲| 欧美福利在线| 久热这里只有精品6| 日本五区在线不卡精品| 亚洲一道AV无码午夜福利| 久草视频福利在线观看| 日韩精品久久无码中文字幕色欲| 九九热在线视频| 男女性色大片免费网站| 国产女人爽到高潮的免费视频| 国产爽爽视频| 激情乱人伦| 国产激情影院| 亚洲伦理一区二区| 好吊日免费视频| 亚洲视频影院| 在线免费亚洲无码视频| 国产91麻豆免费观看| 影音先锋亚洲无码|