前沿 需求:采集音频数据,按照每帧20ms的数据持续输出.很显然需要用到AudioRecord,可以输出未处理的裸PCM数据. PCM:PCM(Pulse Code Modu...
前沿 需求:采集音频数据,按照每帧20ms的数据持续输出.很显然需要用到AudioRecord,可以输出未处理的裸PCM数据. PCM:PCM(Pulse Code Modu...
权限 1、注册权限 2、动态申请权限 API19以后需要动态申请权限,API23以前默认是开放的,但是个别厂商自己定制了开启权限验证,比较坑爹,API23以后google提供...
中介者模式 简介 仔细观察周边事物,存在着很多很多的中介者.例如租房、租车、游戏平台等.可以充当一个平台的作用,让不同用户之间交互更方便.不同个体之间存在着强关联关系,很导致...
作为系列文章的第七篇,本篇主要在前文的基础上,再深入了解 Widget 和布局中的一些常识性问题。 文章汇总地址: Flutter 完整实战实战系列文章专栏Flutter 番...
一、应用场景及介绍 不多讲,APP更新几乎每个APP都会用到。 更新APP的选择:一、根据自己APP使用的网格框架,自己写一套下载的逻辑,移植兼容性不强。二、用系统的下载器(...
前沿 有时候会时刻检查当前进程是否还在前台.这个时候需要获取前台进程了,然而考虑到Android版本对于系统权限越来越严格,获取前台进程根据不同SDK,有所不同. 题外话-进...
版权声明:本文为博主原创文章,未经博主允许不得转载。https://www.jianshu.com/p/f8dce248a474转载请标明出处:https://www.jia...
一开始 Google IO 2018 [1.1K👏] - 构建美观,灵活的用户界面。 Zero to One [3.3K👏] - Flutter基础知识,由Mikkel Ra...
介绍 Android提供了一个强大的基于剪贴板的复制和粘贴框架。它既支持简单的数据类型,也支持复杂的数据类型,包括文本字符串、复杂的数据结构、文本和二进制流数据,甚至还支持应...
简介 RecyclerView在24.2.0版本中新增了SnapHelper这个辅助类,用于辅助RecyclerView在滚动结束时将Item对齐到某个位置。特别是列表横向滑...
先上效果图 5.0的Material design新特性已经出来很长时间了,相信很多朋友也开始在项目中使用了,常用的ToolBar,Snacker,TextInputLayo...
前沿 目录 [1、标题] [2、字体] [3、引用] [4、行内标记] [5、代码行] [6、插入图片] [7、有序列] [8、表格] [9、分隔符] [10、支持css] ...
博文出处:玩转仿探探卡片式滑动效果,欢迎大家关注我的博客,谢谢! 讲起本篇博客的历史起源,估计有一段“历史”了。 最早可以追溯到我试玩探探这个 APP 。第一次进入软件界面,...
摘要 1 前言 2 AS 规范 3 命名规范 4 代码样式规范 5 资源文件规范 6 版本统一规范 7 第三方库规范 8 注释规范 9 测试规范 10 其他的一些规范 1 前...
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 前言 RxImagePicker : 支持RxJava2响应式流、灵活可高度定制的Android图片选择器...
基于RxJava的LiveData实现 架构组件 谷歌官方推出了架构组件,用来解决生命周期,数据库访问,ViewModel的定义,数据订阅等等问题。 LiveData 通过相...