上一篇我们分析了gradle插件的简单使用,这次我们看看如何自定义gradle工程的扩展配置 新建一个目录,将之前的文件都拷贝进去 新建一个扩展...
gradle稍微复杂一点的能力,就是gradle插件,可以提供具体的构建功能task,提高代码的复用性,编译java代码,资源,打包apk,我们...
关于gradle,是我们熟悉又陌生的事物,每次运行项目都在用,但是一些细节,却不太了解,不如做一次查缺补漏 gradle是一种自动化构建工具,...
视频就是一组图像组成,图像由像素组成,像素由rgb组成,图像就是一组数据 分辨率:横向乘以纵向有多少个像素组成 像素的位深:多少个位表示一个像素...
音频在传输和使用的过程中,需要进行压缩,压缩的方向一般是压缩的比例和压缩的速度。 常用的思路就是消除冗余信息,因为人耳能听到的频率只有20hz-...
声音由振动产生,可以通过空气,固体,液体传递,到达耳膜 声音的三要素: 音调:音频的快慢,振动越快频率越高 音量:振动的幅度,幅度越大声音越大 ...
新建一个navigation配置文件,创建3个fragment <navigation xmlns:android="http://schema...
Navigation是jetpack中的一个ui控件,使用该组件可方便管理fragment的导航行为,甚至可以图形化管理fragment的跳转...
WorkManager适合不实时完成任务的场景,同时满足了电量和体验的。由于内部有自己的数据库维护着任务,WorkManager能保证任务一...