首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Mlx
掘友等级
🏆 Android开发
|
字节跳动
自定义View,NDK。喜欢我的话点赞支持吧~
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
169
文章 169
沸点 0
赞
169
返回
|
搜索文章
赞
文章( 169 )
沸点( 0 )
Java 非阻塞 IO 和异步 IO
本文将介绍非阻塞 IO 和异步 IO,也就是大家耳熟能详的 NIO 和 AIO。很多初学者可能分不清楚异步和非阻塞的区别,只是在各种场合能听到异步非阻塞这个词。 本文会先介绍并演示阻塞模式,然后引入非阻塞模式来对阻塞模式进行优化,最后再介绍 JDK7 引入的异步 IO,由于网上…
二维码扫描优化
注:上述的二维条码指的是较宽泛的二维条码,而不是QR Code表示的二维码。 原本Lark直接集成了zxing实现扫一扫功能。由于Lark的特殊业务需求,因此并不需要支持到这么多格式,只需要支持QR Code,因此我们对zxing内部进行定制,使得zxing只支持QR Code…
字节工程师自研基于 IntelliJ 的终极文档套件
我们基于 IntelliJ 技术栈,通过设计新语言、编写 IDE 插件、Gradle / Dokka 插件,形成一套完整的文档辅助解决方案,有效建立了文档与代码的关联性,大幅提升编写、阅读体验。
RxJava So Easy! 带你从0手撸一个RxJava
RxJava从几年前开始流行,以其链式风格的调用和强大的操作符而闻名于世。当然,最重要的是异步切换简单到了令人发指的地步。但是,凡事都有两面性。RxJava的上手难度也是特别陡峭的,而且经常会遇到团队里其他人对于RxJava的掌握不是很熟练。 这一切的根源,都来源于它的设计思想…
什么,还有这么简单的OkHttp源码分析?
现在Android界的网络请求已经是OkHttp和Retrofit的天下了,Retrofit本质上也是将请求委托给了OkHttp,所以我们如果想要能够更加全面的使用和掌握OkHttp,了解其源码是必不可少的。 同步方式和异步方式殊途同归,而且异步方式更多了异步和线程的概念,所以…
面试官的这份HTTP灵魂追问你Hold住吗?
HTTP 是超⽂本传输协议,也就是HyperText Transfer Protocol。 针对 HTTP 协议,我们可以这么理解。 HTTP 是⼀个⽤在计算机世界⾥的协议。它使⽤计算机能够理解的语⾔确⽴了⼀种计算机之间交流通信 的规范(两个以上的参与者),以及相关的各种控制和…
🏆强行进阶之带你打造Github近千Star且登顶Trending榜的无敌特效
这是自定义View系列的上一篇文章,上一篇文章是自定义View的,本篇文章是自定义ViewGroup的。 我先承认我吹牛了,标题是近千Star(虽然只有700),且登顶Trending榜(当时排Kotlin分类第三名)。但是我仍然有一颗上进的心,吹牛是无罪的! 大家且先放下手中…
不懂砍我之看完这篇还不明白Binder你砍我(四)完结篇
本篇是Binder系列完结篇。 在之前的篇章中,我们首先分析了如何注册服务,然后如何获取服务,最后是如何获取ServiceManager。那么问题来了,ServiceManager是如何被启动的呢?又是如何工作的呢?本篇将会从源码分析,一步一步的跟踪流程,分析ServiceMa…
带你实现女朋友欲罢不能的网易云音乐宇宙尘埃特效
喜欢研究源码的小伙伴可以看我之前的砍我系列文章,Binder系列还差一篇完稿。 前段时间,女朋友用网易云音乐的时候看到一个宇宙尘埃特效,说很好看,想要让我给她开VIP用。 0202年了,Android开发大都应该是老油条了把。如果你自定义View还是掌握得不够熟练的话,那可就说…
不懂砍我之看完这篇还不明白Binder你砍我(三)
在上一篇中我们从Java层开始出发,一路直指Binder驱动,详细的讲解了是如何获取系统服务的。出于连贯性,有个很重要的东西在上一篇中没有讲解,那就是在Java层到Native层是如何获取的ServiceManager。因为所有的业务和逻辑全都是依靠ServiceManager…
下一页
个人成就
文章被点赞
701
文章被阅读
69,382
掘力值
2,452
关注了
12
关注者
808
收藏集
1
关注标签
48
加入于
2016-09-06