首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
天之界线2010
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
文章
热门
最新
简单粗暴的去重promise的回调
假设有这样一个场景,在用户快速点击刷新按钮后,短时间内会有多个网络请求发出,为了仅仅保留最新的一次请求,我们需要屏蔽之前发出请求的回调,不要因为异步回调顺序的不同导致页面刷新多次。 这里的做法是每次请求api的时候就保存当前的上下文环境(用唯一标识也是可以的),接到返回的时候判…
完美实现账户踢出时的全局弹窗
如果我们的app支持单点登录、账户踢出功能,那么在接到后端push的“需要踢出当前用户”的消息后就需要弹出一个dialog。这种dialog出现的时机并不确定,一种方式就是做一个系统层面的dialog,就像ANR时出现的系统dialog,让其永远保持在屏幕的上方。 但这种写法有…
彻底解决第三方分享icon过大的问题
很多第三方分享SDK对于分析的icon的bitmap大小做了强制要求,比如32kb,那么我们需要对于即将要通过intent传递的bitmap做一个压缩,保证不会引起异常。 32位(4byte),4个byte描述四个不同的参数(alpha,red,green,blue)。Bitm…
两个类,让你再也不用实现onActivityResult()
当我们知道fragment仅仅可以收到自己请求的回调后,我们就可以用它来解耦activity中onActivityResult的逻辑了。一般情况下,如果一个activity中多个回调结果的话,onActivityResult()中会有各种case判断,并且这种设计也打断了流式写…
让AlertDialog为我所用
本文会不定期更新,推荐watch下项目。 如果喜欢请star,如果觉得有纰漏请提交issue,如果你有更好的点子可以提交pull request。 本文的示例代码主要是基于EasyDialog这个库编写的,若你有其他的技巧和方法可以参与进来一起完善这篇文章。 有一个统一的dia…
第三方登录/分享最佳实践
本文会不定期更新,推荐watch下项目 如果喜欢请star,如果觉得有纰漏请提交issue,如果你有更好的点子可以提交pull request。 本文的示例代码主要是基于ShareLoginLib这个库编写的,若你有其他的技巧和方法可以参与进来一起完善这篇文章。 本文固定连接:…
Adapter最佳实践
本文会不定期更新,推荐watch下项目 如果喜欢请star,如果觉得有纰漏请提交issue,如果你有更好的点子可以提交pull request。 本文的示例代码主要是基于CommonAdapter这个库编写的,若你有其他的技巧和方法可以参与进来一起完善这篇文章。 本文固定连接:…
WebP的问题和解决方案
不要用webp做logo 千万不要用webp做app的logo,logo还是老老实实用png吧。 加载比png慢 webp相比于png最明显的问题是加载稍慢,不过现在的智能设备硬件配置越来越高,这点差异越来越小。腾讯之前有一篇对于webp的分析文十分不错,如果你准备要用webp…
App瘦身最佳实践
本文会不定期更新,推荐watch下项目。如果喜欢请star,如果觉得有纰漏请提交issue,如果你有更好的点子可以提交pull request。本文的示例代码主要是基于作者的经验来编写的,若你有其他的技巧和方法可以参与进来一起完善这篇文章。 业务方和开发都希望app尽量的小,本…
淘宝、微博、微信的 Android 图片放置策略
本文会分析三个厂家的图片放置策略,希望可以给大家一些参考。 1. 淘宝 mdpi: mdpi 中存留了一些 android 原始的 icon,这个从命名和前缀就能看出来。通过图片大小分析,这个目录下面都是一些很小的 icon,还有一些没有用到的 icon。(这个 launcher 图片也很好的…
下一页
个人成就
优秀创作者
文章被点赞
2,585
文章被阅读
96,270
掘力值
4,350
关注了
10
关注者
3,306
收藏集
2
关注标签
3
加入于
2016-11-08