首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
sillybear
掘友等级
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
赞
文章( 22 )
沸点( 0 )
音视频入门之如何绘制一张图片
Android 的音视频入门学习,首先了解一下绘制图片。在 Android 平台绘制一张图片,使用至少 3 种不同的 API,ImageView,SurfaceView,自定义 View作绘制图片。下面我以SurfaceView作重点来讲,为什么不用其他的来作例子,分析完Sur…
Kotlin 异步 | Flow 限流的应用场景及原理
异步数据流中的生产者可能会生产过多的数据,而消费者并不需要那么多,所以限流就有用武之地了。App 开发中有一些常见的限流场景,比如搜索框防抖、点击事件防抖、防过度刷新。
美团面试官问我一个字符的String.length()是多少,我说是1,面试官说你回去好好学一下吧
本文首发于微信公众号:程序员乔戈里以上结果输出为7。小萌边说边在IDEA中的win环境下选中String.length()函数,使用ctrl+B快捷键进入到String.length()的定义。接着使
Android APK打包流程
1. 打包资源文件,生成R.java文件 打包资源文件的工具是aapt(The Android Asset Packaing Tool),目录 sdk\build-tools\25.0.0\aapt。 在这个过程中,项目中的AndroidManifest.xml文件和布局文件X…
Android 屏幕刷新机制
这次就来梳理一下 Android 的屏幕刷新机制,把我这段时间因为研究动画而梳理出来的一些关于屏幕刷新方面的知识点分享出来,能力有限,有错的地方还望指点一下。另外,内容有点多,毕竟要讲清楚不容易,所以慢慢看哈。 大伙都清楚,Android 每隔 16.6ms 会刷新一次屏幕。 …
泛型与 PECS 原则
Producer Extends Consumer Super. 生产者Extends,消费者Super. 还有一个测试的泛型类. 可以看出,? extend T 和 ? super T 限制了可以声明类型的允许范围.以Manager为界限,? extend T 可以声明Man…
什么,还有这么简单的OkHttp源码分析?
现在Android界的网络请求已经是OkHttp和Retrofit的天下了,Retrofit本质上也是将请求委托给了OkHttp,所以我们如果想要能够更加全面的使用和掌握OkHttp,了解其源码是必不可少的。 同步方式和异步方式殊途同归,而且异步方式更多了异步和线程的概念,所以…
面试官的这份HTTP灵魂追问你Hold住吗?
HTTP 是超⽂本传输协议,也就是HyperText Transfer Protocol。 针对 HTTP 协议,我们可以这么理解。 HTTP 是⼀个⽤在计算机世界⾥的协议。它使⽤计算机能够理解的语⾔确⽴了⼀种计算机之间交流通信 的规范(两个以上的参与者),以及相关的各种控制和…
最新 Android 面试点梳理,我收藏了你呢?
volatile想要解决的问题是,在另一个线程中想要使用instance,发现instance!=null,但是实际上instance还未初始化完毕这个问题。将instance = newInstance();拆分为3句话是。1.分配内存2.初始化3.将instance指向分配…
一个Dagger2小白的入门教程
Dagger 是一个可以用于Java及Android平台的依赖注入框架,其注入过程完全是静态的在编译时期完成的(通过编译时产生代码的方式,区别于Spring等框架的依赖反射的方式,反射是基于运行时的)[1]。 依赖注入是一种给一个对象提供其依赖的对象的技术。例如A对象需要依赖B…
下一页
个人成就
文章被点赞
9
文章被阅读
3,753
掘力值
80
关注了
11
关注者
1
收藏集
4
关注标签
7
加入于
2020-04-14