引子 不管进行什么开发,桌面也好、移动端也罢,UI一直都是让人头大的一部分。那对于Android开发来说,在UI这一块,是否有什么最佳实践能让人...
开发Android上的音频应用,最常见的是使用MediaRecorder和MediaPlayer来实现音频的录制和播放,更基础点的会使用Audi...
约束布局ConstraintLayout发布(2017年)至今已经好几个年头了。经过几个版本的功能迭代,现阶段的ConstraintLayout...
一、百变怪 Mockito Mockito可谓是Java世界的百变怪,使用它,可以轻易的复制出各种类型的对象,并与之进行交互。 1.1 对象“复...
React Native 发布一年多了,有不少公司已经在线上产品中或小范围试水,或大范围应用,很多公司或开发者都在为 React Native ...
缘起 最近一直在忙毕业设计。其中有一环需要搭建一个静态服务器,用于提供文件上传、下载和以及图片访问。由于一直以来用的都是Nginx,所以也就想到...
本文首发于掘金专栏,转载需授权。欢迎关注。 引 Java的反射技术相信大家都有所了解。作为一种从更高维度操纵代码的方式,通常被用于实现Java上...
MediaCodec是Android L之后提供的底层多媒体基础框架中,负责编解码的重要的类。 Q:MediaCodec是否存在实例数量的限制?...
具有垃圾回收特性的语言(如Java)的优点在于,它使得开发者不需要显式的对内存的分配和回收进行管理。这个特性降低引发段错误引发应用崩溃的风险,避...