相乐搞笑(xiangle-android)

之前分享了 xiangle-ios ,现把Android版也分享出来

项目介绍

主框架: TabLayout+ViewPager
子页面: 所有子页面共用一个Activity,具体实现集中在Fragment
网络请求: retrofit2+rxjava3
图片加载: glide
列表加载: RecyclerView或ListView
文件存储: OSS(sts方式)
下拉刷新,上拉加载: SmartRefreshLayout
token存储: SharedPreferences目录结构
adapter: 所有RecyclerView或ListView的适配器
bean: 主要是网络请求返回数据的实体
fragment: 子页面的fragment
listener: 两个监听器,列表(list)和详情(detail)(以接口返回的数据来区分);每个监听器定义两个方法:onSuccess,onError;有网络请求的fragment需实现list/detail监听器
model: 所有接口的model
service: 所有接口的定义,定义完给model使用
utility: 工具类,如屏幕信息,app信息,retrofit,oss等
view: 自定义view,如九宫格,圆形头像,弹窗(DialogFragment)

介绍

分享风趣幽默的段子/视频/图片

首页:视频/图片/文字 任你选择
详情:收藏/评论/点赞 雁过留声
发现:搜索/话题/活动 应有尽有
我的:收藏/评论/点赞 一个不少

截图

快速开始

1.使用Android Studio打开

获取最新代码

github:https://github.com/chudaozhe/xiangle-android
gitee:https://gitee.com/chudaozhe/xiangle-android

[开源]Android段子类app:相乐搞笑-分享风趣幽默的段子/视频/图片相关推荐

  1. [开源]iOS段子类app:相乐搞笑-分享风趣幽默的段子/视频/图片

    相乐搞笑(xiangle-ios) 这个项目本来是用来创业的,但上架App Store几个月,下载量寥寥无几,可能方向不对,可能不懂运营... 现分享出来,看有没有需要的朋友 Android版在这里  ...

  2. Android中实现APP文本内容的分享发送与接收方法简述

    谨记(指定选择器Intent.createChooser()) 开始今天的内容前,先闲聊一下: (1)突然有一天头脑风暴,对很多问题有了新的看法和见解,迫不及待的想要分享给大家,文档已经写好了,我需要 ...

  3. Android工具箱APP源码分享:“一个工具箱”

    Android工具箱APP源码分享:"一个工具箱" 功能一览 这是一个Android工具箱APP,主要功能列表: 天气查询 手电筒 编码/解码(BASE64.MD5.SHA1) 摩 ...

  4. Android App接入Facebook分享SDK,概率性无法启动Facebook客户端的问题分析

    问题来源 由于我司的android app产品主要是面向海外,因此,app中的分享功能接入facebook分享是必不可少的.最近在接入facebook android sdk进行分享时,发现一个非常奇 ...

  5. Android——App内文件分享功能

    国内的Android开发者,在遇到App内有分享功能时,基本都是对接友盟分享.ShareSDK分享等第三方SDK.简单的集成SDK以及配置之后,即可分享至多个不同App平台.反而很少来使用Androi ...

  6. apicloud的ios和Android,APICloud开发者进阶之路|自己App加入系统分享

    最近做一个把自己App加入系统分享的功能,分享一下自己踩坑的记录和成果: 安卓可以加入系统相册和文件管理器的分享菜单中:ios目前只做到了加入在其他应用里调起系统分享的菜单. 1.Android先配置 ...

  7. Android平台好友点击微信分享的内容后跳转来源App的实现方案研究

    很多时候我们的应用在使用微信分享内容之后,希望其他用户点击该分享内容能够跳转到我们的App,以实现闭环,这样的分享才是最有价值的.这种需求涉及到不同应用之间的交互,虽然微信提供了分享SDK,但仍然有不 ...

  8. github 开源android项目

    转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包括ListView.ActionBar.M ...

  9. 开源 android

    主要介绍那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.ProgressBar及其他如Dialo ...

最新文章

  1. 网站分析数据收集方式详解
  2. Spring的事务管理难点剖析:应用分层的迷惑
  3. [Leetcode][第99题][JAVA][恢复二叉搜索树][中序遍历]
  4. docker jenkins
  5. 为啥浏览器中的对象和w3c不一样??
  6. nginx开发_Filter模块执行顺序
  7. 【李宏毅2020 ML/DL】P43-44 More about Adversarial Attack | Images Audio
  8. 人月神话贯彻执行_《人月神话》读后感与读书笔记
  9. 凯立德地图导航2020年最新版_曾是导航领域“领头羊”的凯立德,如今为何岌岌可危?...
  10. Context 使用不当造成内存泄露
  11. Qt实现名字的幸运大抽奖
  12. 小程序 java在线考试系统python自动阅卷系统php自动组卷系统
  13. 得物技术网络优化-CDN资源请求优化实践
  14. navicat for mysql 10.1.7下载破解(2017.12.30)
  15. 网易之后再现暴力裁员,996、小黑屋、摄像头监控,你想象不到的残酷!
  16. tcp 握手失败_什么是三次握手,握手为何要进行三次,如果握手失败会有什么后果...
  17. 网易云信 UI 开发
  18. linux版vmware无法导入ovf,vmware 虚拟机导入OVF出现路径错误
  19. 数字芯片有哪些,以及它们的功能是什么?
  20. oracle+union+连接,Oracle中union/union all/Intersect/Minus用法

热门文章

  1. outlook默认签名设置_如何在Outlook 2013中分配默认签名
  2. 剑灵无双卡刀使用教程
  3. 苹果6怎么截屏_怎样使苹果无线键盘在Windows10 PC工作
  4. [转]猪和鸡的故事—谈谈Scrum敏捷开发中的角色和关系
  5. 由叮咚小区倒下谈微信O2O之路的未来
  6. 新年换新手机,等等等!
  7. 微信公众号最佳实践 ( 8.4)姓名测试
  8. TBS腾讯浏览器服务x5内核打开本地doc(doc docx xlsx pdf ppt)文档(官网最新43903版本SDK)
  9. macOS Big Sur 11.3 (20E232) 正式版发布,百度网盘下载
  10. 你是否常常下决心“不改变”?