首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Melrose
掘友等级
Android Developer
假如我不能再见到你 祝你早安午安和晚安
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
48
文章 37
沸点 11
赞
48
返回
|
搜索文章
赞
文章( 37 )
沸点( 11 )
RxJava本质上不变的是什么?
事务,一般是指要做的或所做的事情。而在代码里我们可以理解为一段代码逻辑;
性能优化:为什么要使用SparseArray和ArrayMap替代HashMap?
在Android开发中,性能优化是一个非常重要的模块,其中数据结构的性能优化是相当重要的,对于常用的HashMap来说,官方推荐我们使用SparseArray和ArrayMap替代它。 首先我们来介绍一下HashMap,了解它的优缺点,然后再对比一下其他的数据结构以及为什么要替…
看完这篇 final、finally 和 finalize 和面试官扯皮就没问题了
final 是 Java 中的关键字,它也是 Java 中很重要的一个关键字,final 修饰的类、方法、变量有不同的含义;finally 也是一个关键字,不过我们可以使用 finally 和其他关键字结合做一些组合操作; finalize 是一个不让人待见的方法,它是对象祖宗…
IVWEB 玩转 WASM 系列-WEBGL YUV渲染图像实践
对于前端开发者来说,YUV 其实有点陌生,对于搞过音视频开发的一般会接触到这个,简单来说,YUV 和我们熟悉的 RGB 差不多,都是颜色编码方式,只不过它们的三个字母代表的意义与 RGB 不同,YUV 的 “Y” 表示明亮度(Luminance或Luma),也就是灰度值;而 ”…
从零开始仿写一个抖音App——视频编辑SDK开发(一)
1.android:顾名思义,这个目录下是一个 Android 项目,去掉 .gradle、build、.idea 等等 ignore 的文件,我们主要关注下面这几个文件夹。 1.ffmpeg-cpp:如图2,这个文件夹中有 FFMPEG 的头文件与 .so 文件,我们需要将这…
【Android 音视频开发打怪升级:音视频硬解码篇】一、音视频基础知识
时至今日,短视频App可谓是如日中天,一片兴兴向荣。随着短视频的兴起,音视频开发也越来越受到重视,但是由于音视频开发涉及知识面比较广,入门门槛相对较高,让许许多多开发者望而生畏。 虽然网上有很多的博文总结了音视频打怪升级的路线,但是音视频开发相关的知识都相对独立,有讲“音视频解…
4、Dart: 2.3版本发布;
在今年的5月9日,Dart Team宣布推出Dart 2.3 SDK的稳定版本,新的语言功能可以改善在开发用户界面时的编码体验,为开发Flutter UI提供新的工具支持,以及两个新网站: dart.dev和pub.dev 。 在Dart 2.3中,有三个用于表达基于列表,有条…
史上最全的Android面试题集锦
在Android开发中,不管是插件化还是组件化,都是基于Android系统的类加载器ClassLoader来设计的。只不过Android平台上虚拟机运行的是Dex字节码,一种对class文件优化的产物,传统Class文件是一个Java源码文件会生成一个.class文件,而And…
3、Flutter Tips - Flutter 1.7 发布;
7月10日,Flutter Team宣布推出Flutter 1.7版本,是在Google I/O发布主要功能后发布的较小版本。Flutter 1.7包含对AndroidX支持和Google Play商店要求的支持的更新,一些新的和增强的组件,以及针对用户上报issues的修复。…
18、Flutter Widget - LimitedBox;
一些Widget会根据父级定义的约束来设置它们的大小。但是像ListView,Row或Column等Widget很难使其子Widget的大小保持平衡。 仅当LimitedBox的父级未约束大小时,LimitedBox才会为其子级提供默认大小。否则当父Widget约束大小时,Li…
下一页
个人成就
文章被点赞
56
文章被阅读
92,005
掘力值
1,478
关注了
20
关注者
28
收藏集
20
关注标签
26
加入于
2019-03-04