首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
理想是自由
更多收藏集
微信扫码分享
微信
新浪微博
QQ
804篇文章 · 0订阅
聚美组件化实践之路
从去年开始,就陆陆续续的越来越多的app开始进行了组件化重构。也有很多非常好的组件化方案博客分享,所以这篇文章并不以介绍组件化方案作为主题,而是我们应该如何一步步的从一个古老的项目,慢慢一步步拆分,完成组件化重构的。 组件化的思想是好的,但是并不是所有的项目都适合使用组件化的方…
AndroidStuio 快速发布开源项目到 Jcenter/Bintray
开源共享之路
Android 开发中,那些让你相见恨晚的方法、类或接口
Android 开发中,那些让你相见恨晚的方法、类或接口
jenkins+gitlab + 蒲公英实现 android 应用自动化打包分发
作为一名高效的开发者,要尽量避免的重复劳动实现自动化的流程。搭建本地 jenkins 服务器,实现自动化打包流程,从此测试包交给测试人员自己去打就好了,集成蒲公英等分发平台,实现二维码或短链接下载,也为运营人员提供了便捷。 前期准备 前往 https://jenkins.io / 下载对…
不要打破链式调用!一个极低成本的RxJava全局Error处理方案
CallbackHell,中文翻译为 回调地狱,在以往没有依赖RxJava + Retrofit进行网络请求的代码中,这种代码并不少见(比如AsyncTask),我曾有幸见识并维护了各种3层4层AsyncTask回调嵌套的项目——后来我一直拒绝阅读AsyncTask的源码,我想…
Android输入键盘隐藏解决方案
输入法键盘是Android开发中必不可免的一部分,一般情况下对于用户体验要求比较高的产品或者项目,都会有这样一个要求,当我们使用完EditText控件后,我们再点击其他页面时,需要我们自动隐藏掉输入法键盘,我们通常情况下的做法就是,先去判断输入法键盘是否已经显示了,如果显示则关闭…
还在用JSON? Google Protocol Buffers 更快更小 (原理篇)
随手记客户端与服务端交互的过程中,对部分数据的传输大小和效率有较高的要求,普通的数据格式如 JSON 或者 XML 已经不能满足,因此决定采用 Google 推出的 Protocol Buffers 以达到数据高效传输。 Protocol buffers 为 Google 提出…
一个融合多家推送sdk的库:RePush
推送一直是拉活用户的重要运营手段,相比IOS的系统推送通道,Android的推送实在让开发者头疼。各大厂商均定制自己的Rom,除了微信这种霸王级别的应用,其他的应用想要保活推送通道可谓是难上加难。那对于推送的实时性要求较高的应用怎么办呢?OK,大家想到了以下几种姿势: 3.自己…
canvas 常见用法
介绍了 canvas 常见用法,加深印象,方便日后查阅
Full RxJava Android 应用
个人对 RxJava 的一些见解。 目前写在简书,希望在掘金发表。 目前这个 Full Rx 架构的 国内还暂时没有文章介绍,我会一直写下去。