源碼簡介

注意:本項目基于android studio開發,eclipse可能無法直接導入。
本項目是一個煎蛋網的非官網安卓客戶端項目源碼,API用的是煎蛋官方的。

項目雖小,五臟俱全,學習這個項目,你將學到
Android Studio開發Android的基本配置
對MD風格的Theme兼容
對Volley網絡請求庫的封裝和自定義
Application、Activity和Fragment基類的基本設計
MVC架構的使用
對超長圖片加載的解決方案
WebView與JS通信,及加載本地緩存圖片的實現
RecyclerView自動加載、加載完成回調,以及item進入動畫
多樓層回復自定義控件的實現
嚴格模式(StrictMode)的設置及用法
使用GreenDao對數據進行本地緩存
對網絡狀態的實時檢測
對UIL的個性化設置、封裝和基本使用
使用LeakCanary檢測內存泄露

優化的功能
添加加載等待動畫
添加加載失敗提示
添加評論樓層過多隱藏
添加網絡狀態檢測
優化無聊圖列表顯示,非WIFI狀態下,顯示GIF縮略圖,點擊后下載
加載模式全自動智能切換,顯著提高加載速度,節省大量流量
修改圖片詳情頁為完全沉浸效果
添加圖片列表滾動檢測,滾動狀態暫停加載,進一步提高加載速度,減少卡頓
添加圖片加載默認圖片
添加當前欄目標志,避免重復切換
修改新鮮事列表頁效果為CardView
由于小視頻接口有問題,當加載成功的數據少于10條時,會自動加載下一頁,直到大于10條為止
添加新鮮事大圖模式切換功能

使用到的開源框架
Volley
Universal Image Load
butter knife
EventBus
material-dialogs
gson
GreenDao
Loading
LeakCanary
大牛主頁:http://blog.csdn.net/zhaokaiqiang1992
www.pjiawz.live之前也介紹過很多關于其他網站客戶端的項目源碼,感興趣的可以在www.pjiawz.live搜索“客戶端”就可以找到。

Android項目源碼煎蛋網非官方客戶端項目源碼 Android項目源碼煎蛋網非官方客戶端項目源碼 Android項目源碼煎蛋網非官方客戶端項目源碼 Android項目源碼煎蛋網非官方客戶端項目源碼 Android項目源碼煎蛋網非官方客戶端項目源碼 Android項目源碼煎蛋網非官方客戶端項目源碼

0條源碼討論
發表評論

您必須登錄才能評論.

?2013-2019 JavaApk.com· 魯ICP備13032311號-1· Powered by WordPress· Theme by JavaApkTM · 網站地圖.17 queries in 0.057 seconds


竟彩足球比分直播