android新聞客戶端的實現

製作一個基於聚合新聞數據簡單的新聞APP

製作簡易新聞App 導航篇

簡易新聞Android客戶端效果圖如下:
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
分別通過以下博客進行詳細的講解:

1、使用Fragment+ViewPager +TabLayout自制簡易新聞 app主要框架(一)

主要使用TabLayout,ViewPager,FragmentStatePagerAdapter以及DrawerLayout完成主要界面搭建。
在這裏插入圖片描述

2、解析聚合新聞數據,並顯示到主界面上(簡易新聞 二)

使用聚合數據新聞作爲來源,採用listview來適配數據,將解析到的json新聞數據展示出來。
在這裏插入圖片描述

3、連接mysql數據庫,實現下拉刷新(簡易新聞 三)

通過swipeRefreshLayout,mysql數據庫來實現:
在這裏插入圖片描述

4、Android實現WebView加載網頁及網頁美化(簡易新聞 四)

主要使用WebView顯示網頁,使用JavaScript去除頂部廣告,使用Toolbar實現導航欄樣式
在這裏插入圖片描述
在這裏插入圖片描述

5、Android實現第三方Mob短信驗證登錄以及手機號顯示和修改用戶名(簡易新聞 五)

在這裏插入圖片描述
在這裏插入圖片描述

關於對ListView的一點修改,可以查看第2篇,已經做完了修改(取消listview 子item之間的間隔線)

修改後效果圖:
在這裏插入圖片描述

6、Android app實現用戶收藏新聞以及查看新聞(簡易新聞 六)

繼承使用全變量Application類,實現全局獲取手機號,使用數據表的關聯創建用戶的收藏以及查看收藏,實現用戶未登錄狀態與登錄狀態邏輯問題。
未登錄狀態收藏:
在這裏插入圖片描述
未登錄狀態查看收藏:
在這裏插入圖片描述
本人博客地址:www.tobey-r1.top
暫時不能使用

關於手機號獲取的優化(改爲全局變量存儲與獲取與更新)

使用全局變量的方法,替換掉onActivityResult方法,以及每個活動間的intent。putExtra()傳值,只需要簡單的set與get方法。
GitHub地址:https://github.com/ziruiliu1/MyBlog

簡易新聞app完整項目資源下載

關於活動實例的優化(修改活動啓動模式)

8、android實現Glide加載圖片(優化上下滑動圖片重複加載問題) 簡易新聞(八)

9.Android使用MaterialDialog優化用戶反饋簡易新聞(九)

使用第三方MateriDialog來優化用戶反饋。

10.Android使用高德與和風天氣實現定位實況數據顯示 簡易新聞(十)

使用高德定位獲取定位的經緯度然後使用和風的城市搜索來根據經緯度獲取城市代碼進一步使用和風android sdk來獲取定位到的實況天氣數據。
效果圖:
在這裏插入圖片描述

Android使用mysql實現修改用戶信息 簡易新聞(十一)

實現用戶修改用戶的基本信息如用戶名,性別,出生日期。
在這裏插入圖片描述

Android使用Toast工具類優化收藏多次點擊時間累加顯示問題 簡易新聞(十二)

通過重寫Toast,實現如下:
在這裏插入圖片描述

Android優化獲取聚合數據存儲到數據庫(簡易新聞 十三)

Android實現數據庫填充無聚合新聞次數下的標題點擊新聞對應類型(簡易新聞 十四)

效果:
在這裏插入圖片描述

Android使用第三方彈出框Sweet Alert Dialog實現退出app (簡易新聞 (十五))

效果圖:
在這裏插入圖片描述

Android實現監測網絡變化以及無網絡listview填充 簡易新聞(十六 上)

效果圖:
在這裏插入圖片描述

源碼下載地址

簡易新聞app新版項目資源下載`

發佈了66 篇原創文章 · 獲贊 30 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章