首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Otisp
掘友等级
萌新
|
Android
折腾爱好者
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
234
文章 173
沸点 61
赞
234
返回
|
搜索文章
赞
文章( 173 )
沸点( 61 )
值得一用的IO神器Okio
Okio是对java.io和java.nio的补充,它使访问,存储和处理数据变得更加容易。它作为OkHttp(功能强大的HTTP客户端)的组件开始的。它已被很好地锻炼,并准备解决新问题。
【Android Tips】小厂的扫码还能怎么做?
如果扫码功能基于ZXing与ZBar,而且没有自定义处理过数据,大概率是不行的。 扫码比较差我是知道的,只是用了ZXing这个库,在大部分情况下能扫出来,但是与超级App有着肉眼可见的差距(如微信、支付宝都成功识别了上面的二维码)。 跪在上面这张二维码上后,我不怀好意地测试了一…
丢弃LayoutInspector,换个方式看UI
终于,我放弃了LayoutInspector,选用更轻量的Uinspector来辅助完成一些基本的ui检查。 Uinspector 是一个集成在Android应用内的ui检阅工具。 开启 Uinspector 后,通过点击屏幕上的元素来选取要检阅的目标,弹出的面板中可以查看目标…
为什么Fragment中要使用viewLifecycleOwner代替this
从类型上说,Fragment与viewLifecycleOwner的类型FragmentViewLifecycleOwner二者都继承了LifecycleOwner,向之前那样直接使用this,大部分情况下运行也是完全正常的。那么这里的Lint提醒是为什么呢? 可见这是有意为之…
从一次请求开始,深入探索OkHttp
OkHttp是Android开发中非常常用的一个网络请求库了,它支持HTTP1、HTTP2等多种协议,是我们日常开发中非常给力的帮手。本篇文章基于OkHttp4.9.0版本代码,从OkHttp的创建开始,探究OkHttp是如何发起一次网络请求的。如果你有耐心看完,相信你会对…
一文快速入门 ConstraintLayout
ConstraintLayout 目前是 Android Studio 的默认布局,其优势就是可以使用扁平化的视图层次结构(无嵌套视图组)来创建复杂多变的大型布局,在绘制效率上相对其它布局有很大优势。
Fragment灵魂拷问:Fragment是如何进行事务管理的?
如果要是有面试官问你,Fragment是如何进行事务管理的?相信很多人可能都回答不出来,很多人可能觉得问题这个还不如问如何进行Fragment预/懒加载,生命周期,返回栈,状态保存等来的有水平。其实我觉得这个问题其实问的挺有深度,如果你想要了解Fragment的事务管理,需要对…
字节码插桩(二): AspectJ + GradlePlugin
学习设计模式可以一定程度降低业务耦合度,不过那都是 OOP 的思想,今天我给大家带来一份 AOP 的切面编程思想,无侵入方式织入代码到业务。 一. 关键技术 是不是挺晦涩难懂的,我这边简单总结一下吧。 AOP 即 面向切面编程,通过 AOP ,可以在编译器对代码进行动态管理,以…
带你实现女朋友欲罢不能的网易云音乐宇宙尘埃特效
喜欢研究源码的小伙伴可以看我之前的砍我系列文章,Binder系列还差一篇完稿。 前段时间,女朋友用网易云音乐的时候看到一个宇宙尘埃特效,说很好看,想要让我给她开VIP用。 0202年了,Android开发大都应该是老油条了把。如果你自定义View还是掌握得不够熟练的话,那可就说…
Android 筑基导论
编程这条路能走多远,能走多久,就看一点:你学不学的明白。想学明白,就得看你会不会学习,所以编程能干多久,你值多少钱,最终看你会不会学习 1. 进退无据,盲目追求最新技术 你应该清楚哪些是最优先的、哪些是可以放放的,就像项目开发一样,列个燃尽图出来,估计你会吓死。当然能把这个图列…
下一页
关注了
86
关注者
2
收藏集
10
关注标签
51
加入于
2017-08-31