基于安卓的綜合新聞客戶端的開發(fā)
發(fā)布時間:2021-12-09 10:14
智能手機是現(xiàn)代生活最重要的交流設備,其數(shù)量已經遠遠的超過了個人電腦的數(shù)量。在各種各樣的終端設備中,各種各樣功能各異的應用在設備中最為關鍵,可以說智能手機和應用相輔相成,智能手機為應用提供了平臺,應用豐富了手機的功能。Android開發(fā)首要的開發(fā)工具為Android Studio,將會使用的開發(fā)語言為Java,運用編程技術和網(wǎng)上共享的公共api接口結合Android基礎知識,來開發(fā)一款綜合類的新聞app。會使用到Gson,Okhettp,RecyclerView,ShareSdk,等組件進行開發(fā)。首先分析應用所需要的功能,將開發(fā)工程進行分包,對所需要的工具方法進行抽取,使用MVC(模型視圖控制器)模式進行軟件設計,利用安卓的基本組件實現(xiàn)基礎功能。Android Studio作為開發(fā)工具,配置好所需的開發(fā)環(huán)境,配合一些插件,比如使用Gson對接收到的json進行解析,使用OKHTTP封裝網(wǎng)絡工具,進行網(wǎng)絡通訊,利用Glide進行圖片的緩存優(yōu)化與加載,CircleImageView處理圖片然,RecyclerView的作用主要是在用戶界面中將所有信息排列列表,NavigationView實現(xiàn)...
【文章來源】: 江西師范大學江西省
【文章頁數(shù)】:57 頁
【文章目錄】:
摘要
Abstract
1.緒論
1.1 研究的背景和意義
1.1.1 選題的背景
1.1.2 論文研究的意義
1.2 國內外研究現(xiàn)狀
1.2.1 國外現(xiàn)狀
1.2.2 國內現(xiàn)狀
1.3 論文主要工作與內容
2.涉及的技術與工具
2.1 Android Studio的環(huán)境配置
2.2 Java語言的介紹
2.3 安卓的四大組件與Activity的生命周期
2.4 GitHub開源社區(qū)介紹
3.綜合新聞客戶端需求分析
3.1 新聞客戶端的主要功能
3.2 模塊分析
4.軟件的實現(xiàn)
4.1 開源工具以及SDK的集成
4.2 分包以及工具方法編寫以及Josn轉化為實體類
4.3 編寫程序布局
4.4 功能實現(xiàn)和代碼編寫
4.5 測試及bug修復
4.6 打包、應用展示
5.總結與展望
參考文獻
致謝
【參考文獻】:
期刊論文
[1]一種安卓系統(tǒng)非正常程序的檢測方法實證研究 [J]. 李清煬. 山東農業(yè)大學學報(自然科學版). 2019(01)
[2]Android的系統(tǒng)及應用的架構 [J]. 吳珊. 電子技術與軟件工程. 2019(03)
[3]基于Android平臺的智慧城市客戶端設計與實現(xiàn) [J]. 李昆. 軟件導刊. 2019(02)
[4]計算機軟件Java編程特點及其技術分析 [J]. 張永強. 計算機產品與流通. 2019(01)
[5]基于Android的多用戶課表應用 [J]. 相潤通. 當代教育實踐與教學研究. 2018(12)
[6]Android手機App程序中SQLite數(shù)據(jù)存儲應用 [J]. 王紅偉,吳坤芳. 漯河職業(yè)技術學院學報. 2018(05)
[7]安裝Android Studio開發(fā)環(huán)境常見問題解決方法 [J]. 于智,曲偉峰,馬春艷. 科技風. 2018(18)
[8]基于Android系統(tǒng)的手機軟件開發(fā)研究 [J]. 劉鵬. 信息與電腦(理論版). 2016(09)
[9]基于Android平臺的APP設計與實現(xiàn) [J]. 陶陽. 電腦編程技巧與維護. 2014(09)
[10]基于Android系統(tǒng)的手機軟件開發(fā)研究 [J]. 韓路,高賢強,王世發(fā). 電子技術與軟件工程. 2014(03)
碩士論文
[1]基于Android的內存泄露檢測方法研究[D]. 李褚喬.哈爾濱工程大學. 2017
[2]基于Android的新聞資訊客戶端的設計與實現(xiàn)[D]. 隋欣.大連理工大學. 2016
本文編號:3530464
【文章來源】: 江西師范大學江西省
【文章頁數(shù)】:57 頁
【文章目錄】:
摘要
Abstract
1.緒論
1.1 研究的背景和意義
1.1.1 選題的背景
1.1.2 論文研究的意義
1.2 國內外研究現(xiàn)狀
1.2.1 國外現(xiàn)狀
1.2.2 國內現(xiàn)狀
1.3 論文主要工作與內容
2.涉及的技術與工具
2.1 Android Studio的環(huán)境配置
2.2 Java語言的介紹
2.3 安卓的四大組件與Activity的生命周期
2.4 GitHub開源社區(qū)介紹
3.綜合新聞客戶端需求分析
3.1 新聞客戶端的主要功能
3.2 模塊分析
4.軟件的實現(xiàn)
4.1 開源工具以及SDK的集成
4.2 分包以及工具方法編寫以及Josn轉化為實體類
4.3 編寫程序布局
4.4 功能實現(xiàn)和代碼編寫
4.5 測試及bug修復
4.6 打包、應用展示
5.總結與展望
參考文獻
致謝
【參考文獻】:
期刊論文
[1]一種安卓系統(tǒng)非正常程序的檢測方法實證研究 [J]. 李清煬. 山東農業(yè)大學學報(自然科學版). 2019(01)
[2]Android的系統(tǒng)及應用的架構 [J]. 吳珊. 電子技術與軟件工程. 2019(03)
[3]基于Android平臺的智慧城市客戶端設計與實現(xiàn) [J]. 李昆. 軟件導刊. 2019(02)
[4]計算機軟件Java編程特點及其技術分析 [J]. 張永強. 計算機產品與流通. 2019(01)
[5]基于Android的多用戶課表應用 [J]. 相潤通. 當代教育實踐與教學研究. 2018(12)
[6]Android手機App程序中SQLite數(shù)據(jù)存儲應用 [J]. 王紅偉,吳坤芳. 漯河職業(yè)技術學院學報. 2018(05)
[7]安裝Android Studio開發(fā)環(huán)境常見問題解決方法 [J]. 于智,曲偉峰,馬春艷. 科技風. 2018(18)
[8]基于Android系統(tǒng)的手機軟件開發(fā)研究 [J]. 劉鵬. 信息與電腦(理論版). 2016(09)
[9]基于Android平臺的APP設計與實現(xiàn) [J]. 陶陽. 電腦編程技巧與維護. 2014(09)
[10]基于Android系統(tǒng)的手機軟件開發(fā)研究 [J]. 韓路,高賢強,王世發(fā). 電子技術與軟件工程. 2014(03)
碩士論文
[1]基于Android的內存泄露檢測方法研究[D]. 李褚喬.哈爾濱工程大學. 2017
[2]基于Android的新聞資訊客戶端的設計與實現(xiàn)[D]. 隋欣.大連理工大學. 2016
本文編號:3530464
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3530464.html
最近更新
教材專著