随机推荐

RecyclerView简单记录

前言简单记录一下RecyclerView的使用,记录于此方便自己查阅。正文这里只是简单记录一下。xml<androidx.recyclerview.widget.RecyclerView   android:id="@+id/list_rv_view"   androi...

getMimeTypeFromExtension记录

前言在Android 13的MediaProvider中有涉及到getMimeTypeFromExtension()的使用,主要是获取文件的MimeType属性。记录于此,方便自己差异。下面代码来自MediaProvider正文获取mimeType//获取文件后缀扩展String...

自定义垂直Seekbar简介之progressDrawable显示优化2

前言之前《自定义垂直Seekbar简介》文章中说过,通过drawBitmap直接画图片时,如果边角存在椭圆就没法正常显示。这里就优化一下,上一个版本的问题,具体效果图如图。正文直接展示效果图(未显示Thumb)可以看出,这里两边都有圆角的。原理主要代码跟《自定义垂直Seekba...

龙应台:怎么跌得有尊严

今天台湾的新闻,一个国三的学生在学校的厕所里,用一个塑胶袋套在自己头上,自杀了。读到这样的新闻,我总不忍去读细节。掩上报纸,走出门,灰蒙蒙的天,下着细雨。已经连下了三天雨,这个十五岁的孩子,人生最后的三天,所看见的是一个灰蒙蒙、湿淋淋、寒气沁人的世界。在那三天中,有没有哪一个人的名字被他写进笔记...

MediaProvider源码分析

前言MediaProvider继承自ContentProvider,是Android用于存储图片、音频、视频和文档等多媒体信息,提供给其他需要的应用使用。今天就对MediaProvider应用代码进行一定学习。参考网上大佬文章,记录一下过程。这里是用了Android P源码分析正文M...

[摘]AudioTrack简单简介之一

1.1、什么是PCM脉冲编码调制(Pulse Code Modulation,PCM),它的作用是把一个时间连续,取值连续的模拟信号变换成时间离散,取值离散的数字信号后在信道中传输。脉冲编码调制就是对模拟信号先抽样,再对样值幅度量化,编码的过程。pcm是一个通信上的概念,脉冲编码调制,是编码。w...