- 博客(5)
- 收藏
- 关注
原创 Android MediaRecorder录制音频的方法
最近项目中有录音上传的需求,所以研究了一下 AudioRecord 和 MediaRecorder 两种实现方案,相比AudioRecord,MediaRecorder 更加简单方便,所以最后选择用 MediaRecorder 作为基础,制作录音工具类。首先实例化 MediaRecorder 如果正在录音,那么释放MediaRecorder if (isRecording) { ...
2018-10-16 16:44:00 345
原创 Android MediaRecorder录制音频的方法
最近项目中有录音上传的需求,所以研究了一下 AudioRecord 和 MediaRecorder 两种实现方案,相比AudioRecord,MediaRecorder 更加简单方便,所以最后选择用 MediaRecorder 作为基础,制作录音工具类。首先实例化 MediaRecorder 如果正在录音,那么释放MediaRecorder if (isRecording) { ...
2018-10-16 16:43:59 1905 1
原创 Android 8.0 动态权限变更 导致的坑
Android 8.0正式版推出也快1年了,国内的大厂们也终于开始更新自己的系统了,最新项目中用到了更新,然而由于之前并没仔细看过8.0的适配,导致有些8.0的用户并不能有效的更新到最新的版本,所以我也赶快看了一下关于各版本的适配,免得下次继续踩坑。准备工作把项目的targetSdkVersion改到26(8.0)或者更高,然后一台Android 8.0(或者更高)版本系统的手机...
2018-10-16 16:34:32 4516 1
原创 Kotlin + Anko 画UI和一些便利的功能
什么是Anko?Anko是由 Android Studio 的开发公司 jetBrains 官方出品的针对Kotlin语言,并且使开发Android程序更高效更简单的库,它可以使代码更简洁优雅。它可以分为几个部分:Anko Commons: 这个里面包括很多使用的工具,可以帮助我们减少代码量,包括intents ,dialog,log,还有好多…Anko Layouts: 是一种快速,t...
2018-10-16 16:29:39 1129
原创 Kotlin 委托
Kotlin中的委托在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。类委托class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceS...
2018-10-16 16:27:50 727
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人