首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
大佬
订阅
强志黄
更多收藏集
微信扫码分享
微信
新浪微博
QQ
57篇文章 · 0订阅
【开源库剖析】Volley V1.1.0 源码解析及线程池优化思考
Volley是2013 Google I/O大会上发布的异步网络请求框架,历史虽然久远但依然经典,本篇文章对Volley进行剖析同时,学习并尝试优化其线程池痛点问题。
Binder机制的原理、使用、源码
Binder很重要,几乎面试必问。 Binder很缥缈,工作中感觉几乎用不到,系统第三方给我们实现完了。 Binder很难,但是又不得不学,因为Binder哪都用到了,内卷时代,除了写写页面,一想研究
从AIDL到内核,一次完整的Binder通信
上一篇文章Binder概述,快速了解Binder体系 整体介绍了一下Binder体系,本篇就从AIDL开始分析一个完整的Binder通讯流程。
因一纸设计稿,我把竞品APP扒得裤衩不剩(上)
Yo~ 游戏通关类的学习APP耶,记得好久以前在一款英语APP上也看到这种页面,不过人家用Cocos2d做的,如果这个也是这样,就没法做了,先来辨别「页面是不是原生写的」。 则说明就是原生写的,否则就可能是Cocos2d,网页或者自定义控件等了。既然原生,说明有戏,不过可能要花…
自如客APP裸眼3D效果的实现
背景 移动端界面设计如此火热的今天,各类大厂的设计规范和设计语言已经非常的成熟,我们想做一些在这套成熟的设计规范之外的尝试和创新,所以有别于传统的banner交互形式成为了我们的发力点。 设计理念 由
布局优化技巧 (用最少的View写出更好的布局效果)
今天分享一些layout布局书写中的一些技巧,我个人的目标是用最少的View写出一样效果的布局。结构清晰,渲染速度快的效果。顺着这个逻辑,我将优化分为重用、合并、按需载入.....
【技术分享】BdpIPC 跨进程通信框架的介绍
「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!」 《BdpIPC 跨进程通信框架的介绍》解读相关背景、功能特性、使用方式、进阶使用和性能!
深入探索编译插桩技术(四、ASM 探秘)
成为一名优秀的Android开发,需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。 在 《深入探索编译插桩技术(二、AspectJ)》 一文中我们深入学习了 AspectJ 在 Android 下的使用。可以看到 AspectJ 非常强大,但是它也只能实现 …
使用ASM实现方法拦截框架,再也不用写重复代码了
MehodInterceptor是一个使用ASM来动态修改字节码,以达到方法拦截。通过该框架,可以控制某个方法是否执行
编译时注解处理器(APT)详解
上篇文章我们使用注解+反射实现了一个仿ButterKnife功能的示例。考虑到反射是在运行时完成的,多少会影响程序性能。因此,ButterKnife本身并非基于注解+反射来实现的,而是用APT技术在编译时处理的。APT什么呢?接下来一起来看。 APT即为Annotation P…