首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
A_B_C_Q
掘友等级
生活给予的既然无法拒绝,那就让这些转化为燃烧的能量吧!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
397
文章 396
沸点 1
赞
397
返回
|
搜索文章
赞
文章( 396 )
沸点( 1 )
Drawable代码化,减少你的XML
之前在写项目的时候,少说都要有二三十个Drawable文件,不同的渐变,不同的圆角。每次要修改这个样式的时候,就需要找到这个XML,这个这个控件,然后再点到这个Drawable,有时候,还可能牵一发而动全身,别的地方也改动了。 所以,就想着写一个工具类,来简化这一步骤。 至此,…
Android 优雅地处理后台返回的骚数据
Retrofit 是目前主流的网络请求框架,不少用过的小伙伴会遇到这样的问题,绝大部分接口测试都正常,就个别接口尤其是返回失败信息时报了个奇怪的错误信息,而看了自己的代码逻辑也没什么问题。别的接口都是一样的写,却没出现这样的情况,可是后台人员看了也说不关他们的事。刚遇到时会比较…
重新认识 Android 图片适配
0. 前言 Android 图片适配,真的不是你想像的那样,至少在写这篇文章之前,我陷在一个很大很大的误区中。 1. 关于适配 所有关于适配的基本概念,这里不多介绍,资料有很多。下面只介绍点比较重要的部分。 上面这张表介绍了 dpi 与 px 之间的关系。而多数手机厂商没有严格…
okhttp源码解析(拦截器、设计模式)
在之前的okhttp源码解析(执行流程)的文章中,我们已经对okhttp发起请求的执行流程做了探究。这篇文章将对okhttp中的拦截器和设计模式做一下分析,废话少说,开干! 将这句话翻译一下:拦截器非常强大的机制,它可以监视、重写、和重连请求。官网也给我们提供了一个列子,是对请…
[即学即用] Android开发——状态模式
通过 SharedPreferences 保存一个 用户是否登录(isLogin) boolean 变量,然后根据该变量,来判断是否进行登录页面跳转。 同理,我们在 点击收藏按钮处理逻辑上,也是根据 isLogin变量,来进行判断是否收藏,再进行相应逻辑处理。这里我们可以嗅得到…
Andorid浏览器:Native与H5交互的那些事
这部分主要介绍下 WebView,WebView 是一个用来显示 Web 网页的控件,继承自 AbsoluteLayout,和使用系统其他控件没什么区别,只是 WeView 控件方法比较多比较丰富。因为它就是一个微型浏览器,包含一个浏览器该有的基本功能,例如:滚动、缩放、前进、…
AndroidUtilCode 网红库终于发布 1.26.0 啦(用过的都来赞一个吧)!!!
作为 Android 开发者如果是第一次听说这个库,那么相信在了解 AndroidUtilCode 之后,你会发现其恐怖如斯。 上版本的更新内容我只放在了我的星球中,这次也一起拿出来分享给你们吧:集合三剑客工具类,如果想要第一时间获得最新内容,可以加入我的知识星球哦。 下面我只…
Android10填坑适配指南,实际经验代码,拒绝翻译
Android Q 又一个天坑,如果你要显示一个半透明的Activity,这在android10之前普通样式Activity只需要设置windowIsTranslucent=true即可,但是到了AndroidQ,它没有效果了,而且如果动态设置View.setVisibilit…
仿抖音上下滑动分页视频
项目中的视频播放,要求实现抖音那种竖直方向一次滑动一页的效果。滑动要流畅不卡顿,并且手动触摸滑动超过1/2的时候松开可以滑动下一页,没有超过1/2返回原页。 手指拖动页面滑动,只要没有切换到其他的页面,视频都是在播放的。切换了页面,上一个视频销毁,该页面则开始初始化播放。 切换…
深入理解 Handler 消息机制
记得很多年前的一次面试中,面试官问了这么一个问题,你在项目中一般如何实现线程切换? 他的本意应该是考察 RxJava 的使用,只是我的答案是 Handler,他也就没有再追问下去了。在早期 Android 开发的荒芜时代,Handler 的确承担了项目中大部分的线程切换工作,通…
下一页
个人成就
文章被点赞
2
文章被阅读
7,564
掘力值
200
关注了
96
关注者
2
收藏集
30
关注标签
63
加入于
2016-06-04