首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
印第安斑鸠
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
赞
文章( 14 )
沸点( 0 )
Android进阶5:SurfaceView实现原理分析
第一次接触SurfaceView,找了很多资料才理解SurfaceView概念,总结查资料的结果。Android中有一种特殊的视图,称为SurefaceView,与平时时候的 TextView、Button的区别: 因为不会占用主线程资源,一方面可以实现复杂而高效的UI,二是不…
Java动态代理
1. 什么是代理 我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理,首先我们从他们那里买东西时通常不知道背后的厂家究竟是谁,也就是说,“委托者”对我们来说是不可见的;其次,微商代理主要以朋友圈的人为目标客户,这就相当于为厂家做了一次…
Android 10 适配攻略
老规矩,首先将我们项目中的targetSdkVersion改为 29。 在Android 10之前的版本上,我们在做文件的操作时都会申请存储空间的读写权限。但是这些权限完全被滥用,造成的问题就是手机的存储空间中充斥着大量不明作用的文件,并且应用卸载后它也没有删除掉。为了解决这个…
教你用Java字节码做点有趣的事
直接在toString中修改代码,这种方法很麻烦,效率低,需要修改每一个要脱敏的类,或者写个idea插件自动修改toString(),这样不好的地方在于所有编译器都需要开个插件,不够通用。 在编译时期修改抽象语法树修改toString()方法,就像类似Lombok一样,这个之前…
Android 优秀文章收集整理集合
近 600 篇优质文章汇集
带你学开源项目:Meizhi Android 之 RxJava & Retrofit 最佳实践
比起阅读枯燥的技术文档,独自苦苦摸索新技术的基本用法,还有一种更好更快速也更有效的提高自身技术的方法,那就是阅读学习优质的开源项目,通过仿写、练习最终达到理解,潜移默化提升自身编程技能。 《带你学开源项目》系列将带领你深入阅读及分析当前流行的一些开源项目,并针对其中采用的新技术与精妙之处进行细致的阐述,以期让你快速掌握 Android 开发中的多种强大技能点。
带你学开源项目:OkHttp - 自己动手实现 okhttp
在分析 okhttp 源码之前,我想先提出一个问题,如果我们自己来设计一个网络请求库,这个库应该长什么样子?大致是什么结构呢?下面我和大家一起来构建一个网络请求库,并在其中融入 okhttp 中核心的设计思想,希望借此让读者感受并学习到 okhttp 中的精华之处,而非仅限于了解其实现。笔者相信,如果你能耐心阅读完本篇,不仅能对 http 协议有进一步理解,更能够学习到世界级项目的思维精华,提高自身思维方式。
Android-Flutter面经 | 掘金技术征文
正式参加工作以来第一次换工作,很巧的赶上了疫情,倒也省去了面试的奔波。(总结的内容较长,建议使用电脑查看,遇到的算法另写了一篇 Android-Flutter面经二--算法 Android-Flutter面经--简历和面试技巧) 3月26号开始了第一家公司的第一面,期间没考虑过…
听说你还不会用Dagger2?Dagger2 For Android最佳实践教程
Dagger2是现在非常火的一个依赖注入框架,目前由Google维护,在Github上面已经有12K star了。Dagger2的入门门槛其实是比较高的,据了解,目前有很多Android工程师对Dagger2还不甚了解,没有用上Dagger2或者是用法有问题,本文的主旨就是让A…
下一页
个人成就
文章被阅读
515
掘力值
30
关注了
49
关注者
0
收藏集
2
关注标签
19
加入于
2017-11-25