![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
乱八七糟
文章平均质量分 70
鲨鱼不会飞
进击的攻城狮
展开
-
epoxy+mavericks初次使用记录
android 的架构模式从早期的MVC,到分离activity职责的MVP,到数据双向绑定的MVVM,到最近开始了解到新的架构模式mvi。虽然MVVM已经很成熟,但是有新的东西总归要了解下。然而MVI比较典型的代表自然是Airbnb的Mavericks了,今天就写个hello world拉。当然我会配合他的好搭档Epoxy来使用,下面开始进入正题。原创 2023-08-30 17:40:00 · 633 阅读 · 0 评论 -
android 项目配置收集(未完待续)
配置log开关主要通过BuildConfig文件来处理,该文件是系统打包后生成的文件:如下public final class BuildConfig { public static final boolean DEBUG = Boolean.parseBoolean("true"); public static final String LIBRARY_PACKAGE_NAME = ...原创 2019-12-03 09:25:49 · 348 阅读 · 0 评论 -
Netty长链接在Android端的应用
前言部分说到长链接的技术,我们首先都会想到netty这个框架,也是目前使用最广泛的长链接框架,由于该框架使用简单性能稳定,自然也是项目的首先,一般来说长链接的话,可能是做即时通讯会用到的比较多,因为要随时监控是否有新的信息发送过来。其实长链接的应用范围是很广泛的,我们平时也是一直都在使用,不过我们没有很留意而已。常见的推送就是通过长链接来实现实时的接受后台的消息。起初我的项目中也是使用的推送来完...原创 2019-05-05 17:18:29 · 1035 阅读 · 0 评论 -
android实现MP3音频录制(lame,支持暂停)
前言部分最近公司项目在做一个录音功能,主要就是实现一个简单的录音机的模块,模块中主要需要几点:支持暂停录音支持录制MP3格式音频定制录制的进度条如上需求我们具体分如何开始着手分析需要解决的问题,如何支持暂停?android本身支持暂停的api是在新版本上才加入的(api24),系统的api不能满足我们的需求,所以要走其他的道路,通过拼接多个音频文件来完成暂停功能。这里简单了解...原创 2019-08-29 14:34:50 · 671 阅读 · 0 评论