首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
开源项目
订阅
64639
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
推荐 7 个 yyds 的开源项目
华为天才少年又出新作,自制了一个钢铁侠的机械臂,而且已经开源。本文就盘点最近比较火的开源项目,包括: 钢铁侠的机械臂 秒杀系统设计与实现 个人独立博客系统 适用于 Android 电视和电视盒的应用
那些年收藏的 Android 开源库集合 (UI 效果)
那些年收藏的 Android 开源库集合 (UI 效果)
Android 技术选型(持续更新中...)
Timber 就一个文件,是上层api封装,底层仅提供打印到logcat实现,打印到文件的话需要自己实现接口. 可以参考这个来设计自己app中的顶层api https://github.com/hss01248/HttpUtilForAndroid :我花最多精力维护的一个库,…
图片自动轮播 Banner, 触摸停止播放,放开恢复
图片自动轮播 Banner, 触摸停止播放,放开恢复
MVP 开发的正确姿态
MVP: V 层处理 UI 视图操作;P 层实现业务逻辑操作(有设计需要的时候,核心业务甚至可以写到一个核心的 P 里面去);M 层为数据仓库,后台管理数据来源与数据控制,数据是来自网络、数据库、SP、缓存,示例:你可能会需要这样一个实现,一个数据列表,不需要实时性,但是需要给网络情况有问题时的用户提升用户体验,需要使用网络数据 + 本地缓存数据机制,那么,都可以统一在这个数据仓库做处理,代码逻辑层次很清晰,你应该会喜欢上这个设计。 V-P 之间的调用方式采取依赖倒置原则,俗话就是使用抽象接口(回调);P 与 V,代码写多了,其实会发现,V 可以正常的调用 P,P 则要尽量少调用 V,或者使用 DataBinding,数据的变化使用绑定方式;P 与 M,M 只与 P 做沟通,数据一般来自后台延时操作,这块也就是使用 RxJava 情况较多的地方,网络请求可以尝试使用 ReTrofit。一般情况下,一个 V 对应一个 P,而 P 和 M,会出现一个 P 对应多个 M 的情况(M 的接口多了,或许会把 M 按模块创建)。
Android -- RecyclerView(超简单)实现可展开列表
RecyclerView 超简单实现可展开列表
Material Design 兼容性控件学习
简述 Material Design 从 Android 5.0 开始引入,是一种全新的设计语言,称为 “原材料设计”,是谷歌提倡的一种设计风格、理念、原则。结合拟物设计和扁平化设计风格,融入了一些科技理念。 想深入了解的话,可以查这篇 wiki:Material Design 中文版 …
那些年收藏的 Android 开源库集合 (工具)
那些年收藏的 Android 开源库集合 (工具)
Rxjava+retrofit+mvp 整合
Rxjava+retrofit+mvp 整合