Jiandan

高仿煎蛋客户端
Alternatives To Jiandan
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Progressmanager2,531
8 months ago11apache-2.0Java
⏳ Listen the progress of downloading and uploading in Okhttp, compatible Retrofit and Glide (一行代码即可监听 App 中所有网络链接的上传以及下载进度, 包括 Glide 的图片加载进度).
Blog1,650
a year agoHTML
Android 面试宝典、数据结构和算法、音视频 (FFmpeg、AAC、x264、MediaCodec)、 C/C++ 、OpenCV、跨平台等学习记录。【0基础音视频进阶学习路线】
Android Open Source Project Cracking1,115
3 years ago1apache-2.0GCC Machine Description
Analysis for Popular & Hot Android open-source Applications & Libraries will help you grow into a Senior Android developer. Follow us, do practice in the right and fast way. 通过对流行的优质android开源项目分析、学习、仿写,最终理解,不仅帮你掌握最新的android技术,更能让你理解开源项目的精华之处,这些都是你成为一名高级android developer必不可少的。
Awesome Third Library Source Analysis808
3 years agoapache-2.0
:book: Deep understanding of popular open source library source code (optimizing...)
Androidbaseframemvvm800
6 days ago2Kotlin
基于 Jetpack + Kotlin 的 Android 组件化 MVVM 框架
Jiandan777
7 years ago6apache-2.0Java
高仿煎蛋客户端
Bingo517
6 years ago3Java
Bingo是一款IT阅读学习类的开源软件,在不久的将来会拥有丰富的学习内容,推荐您也来用用来看看,在这里您也可以发布好的干货链接文章。
Wanandroid508
a year ago6Java
🔥🔥🔥组件化 + MVVM + Arouter + Jetpack + Rxjava + Retrofit + AOP等框架
Neteasecloudmusic269
a year ago1apache-2.0Java
仿网易云音乐安卓客户端V6.0
Android Rxjava Retrofit Okhttp App261
4 years ago7Java
基于Rxjava+Retrofit+Okhttp的项目,供大家学习与交流
Alternatives To Jiandan
Select To Compare


Alternative Project Comparisons
Readme

JianDan客户端高仿版


##效果图

废话不多说,先上效果图

GIF

##项目介绍

对煎蛋客户端进行优化,API用的是煎蛋官方的。

项目虽小,五脏俱全,学习这个项目,你将学到

  • Android Studio开发Android的基本配置
  • 对MD风格的Theme兼容
  • 对Volley网络请求库的封装和自定义
  • Application、Activity和Fragment基类的基本设计
  • MVC架构的使用
  • 对超长图片加载的解决方案
  • WebView与JS通信,及加载本地缓存图片的实现
  • RecyclerView自动加载、加载完成回调,以及item进入动画
  • 多楼层回复自定义控件的实现
  • 严格模式(StrictMode)的设置及用法
  • 使用GreenDao对数据进行本地缓存
  • 对网络状态的实时检测
  • 对UIL的个性化设置、封装和基本使用
  • 使用LeakCanary检测内存泄露

##其他分支

##优化的功能

  • 添加加载等待动画
  • 添加加载失败提示
  • 添加评论楼层过多隐藏
  • 添加网络状态检测
  • 优化无聊图列表显示,非WIFI状态下,显示GIF缩略图,点击后下载
  • 加载模式全自动智能切换,显著提高加载速度,节省大量流量
  • 修改图片详情页为完全沉浸效果
  • 添加图片列表滚动检测,滚动状态暂停加载,进一步提高加载速度,减少卡顿
  • 添加图片加载默认图片
  • 添加当前栏目标志,避免重复切换
  • 修改新鲜事列表页效果为CardView
  • 由于小视频接口有问题,当加载成功的数据少于10条时,会自动加载下一页,直到大于10条为止
  • 添加新鲜事大图模式切换功能

##关于我

##使用到的开源框架

Popular Okhttp Projects
Popular Event Bus Projects
Popular Networking Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Okhttp
Event Bus
Cardview
Greendao