首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HoopSmile
掘友等级
斜杠
真有心送君一程,东西南北都顺路。 真有心帮你一把,立时三刻当下今天。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
32
文章 26
沸点 6
赞
32
返回
|
搜索文章
赞
文章( 26 )
沸点( 6 )
kotlin版本组件化+mvvm项目架构
MVVM:MVVM设计模式的一套快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发一个高质量、易维护的Android应用。 ARouter:阿里出的一个用于帮助 Android App 进行组件化改造的框…
Android 金融类项目模块化架构
在以往的开发中,我们通常会使用MVC的模式进行开发,这样导致了Activity处理的逻辑非常的复杂,而且耦合度非常高,代码结构混乱、层次不清,各业务技术方案不统一,冗余代码充斥项目的各个角落;甚至连基本的包结构也是胡乱不堪,项目架构更是无从谈起。大家只不过是不停地往上堆砌代码添…
Android 如何设计用户Session管理?
相信大家都知道,每一个App都需要登录,登录信息都保存在本地文件中,然后我们就写一堆的操作SharedPreferences的代码了。 现在,你可以完全抛弃这种方法,一句代码搞定登录信息,用户信息管理。实现全局操作。为你的程序解耦。 抽象出SessionManager类,实际还…
一个APP从启动到主页面显示经历了哪些过程?
本文以图文并茂的形式简单介绍一个APP从启动到主页面显示经历了哪些流程,以及实现的原理。不介绍具体源码,仅仅构建一个大体框架。 ⑦主线程在收到Message后,通过发射机制创建目标Activity,并回调Activity.onCreate()等方法。 ⑧到此,App便正式启动,…
【Android】DataBinding 库(MVVM 设计模式)
看看高端的 MVVM,试着使用 DataBinding
WorkManager完全解析+重构轮询系统
之前用IntentService写了一个轮询框架,但是并不是很好,后面一直想找个其他方式来改写一下,找了好多资料发现了WorkManager,WorkManager是google提供的一个非常优秀的后台任务管理框架,对于提交给WorkManager的任务可以立即执行也可以在适当…
记录一次由屁股决定研发的狗血经历
大将无能,累死三军。一个项目的成败,是整个团队努力的结果。今天总结的这些经验教训,如果对后来人有哪怕一丁点的经验教训,那也值了。 2017年的春天,我们团队接到一个任务,需要开发一套智能家居产品,产品的开发周期初定为三个月。产品的架构其实不复杂,都是一些现成的技术,应该很快可以…
RxJava 响应式编程 | 一篇全面的 RxJava2 方法总结
看了许多讲解RxJava的文章,有些文章讲解的内容是基于第一个版本的,有些文章的讲解是通过比较常用的一些API和基础的概念进行讲解的。但是每次看到RxJava的类中的几十个方法的时候,总是感觉心里没底。所以,我打算自己去专门写篇文章来从API的角度系统地梳理一下RxJava的各…
Android 屏幕适配从未如斯简单(8月10日最终更新版)
由于之前发的适配文章关注的人比较多,而之前的方案存在较多坑,但这已经被我这一周来仔细琢磨找到了最优的解决方案,担心大家还停留在之前的适配方式,所以在掘金只能靠分享链接来提醒你们查看最新更新版本,为之前还未成熟的适配深表歉意,烦请大家一起再次阅览一遍下文吧。
Android 的二级缓存如斯简单
其也就是所谓的硬盘缓存,在 AndroidUtilCode 1.17.0 版本,该 CacheUtils 已被我标记废弃,可替换为 CacheDiskUtils,下一个大版本1.18.x 可能就会移除 CacheUtils。 借助以上三个缓存工具类,那么 Android 端的缓…
下一页
关注了
36
关注者
14
收藏集
2
关注标签
15
加入于
2016-06-06