MediaCodec硬解 首先考虑使用MediaCodec硬解码,硬解码的代码谷歌的文档很详细,主要分为异步模式、同步模式。至于解码的输出,如果是解码到文件中,可以提取out...
![240](https://upload.jianshu.io/users/upload_avatars/9374589/ad4f992d-6db7-4baa-9dc0-1dfcf5e99297.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
MediaCodec硬解 首先考虑使用MediaCodec硬解码,硬解码的代码谷歌的文档很详细,主要分为异步模式、同步模式。至于解码的输出,如果是解码到文件中,可以提取out...
相关概念 BRBasic Rate,早期的传统蓝牙技术 V1.1, V1.2 版本,传输速率为748~810kb/s。 EDREnhanced Data Rate,传统蓝牙技...
Disable Gradle 'offline mode' and sync project view --> Tool Windows--> Gradle
init 中要怎么调用constructor的参数呢
kotlin之构造函数(constructor)个人博客:haichenyi.com。感谢关注 java中的构造函数是与类名相同即可,kotlin里面的构造函数是用constructor关键字表示。 kotlin里...
本文章你能知道的内容: 运行时Java内存模型 Java堆 对象什么时候回收 垃圾回收算法 垃圾回收器 Java内存模型 要了解Java垃圾回收机制,首先知道运行时Java内...
谢谢大神的帖子,帮了我一个大忙,在用Android 9 ,使用ble连接双模蓝牙的时候,我用mBluetoothDevice?.connectGatt(this@MainActivity, false, gattCallback) 连接设备,设备是连接成功了,但是始终发现不了service(再用同一套代码连接单模BLE设备的时候,是可以连接成功的),不知道什么原因,然后改用了mBluetoothDevice?.connectGatt(this@MainActivity, false, gattCallback, TRANSPORT_LE)之后,就可以发现service了,感谢大神
EventBus 是一款在 Android 开发中使用的发布/订阅事件总线框架,基于观察者模式,将事件的接收者和发送者分开,简化了组件之间的通信,使用简单、效率高、体积小!下...
文中提到onServiceConnected会执行多次 ,尝试之后并会不。这个和onBind一样,只有在第一次绑定的时候会调用一次
如有任何学习问题,可以添加作者微信:lockingfree更多学习资料请加QQ群: 822601020获取 HTTP,GET请求,无参 GET http://httpbin....
首先,本文的代码位置在https://github.com/marcosholgado/performance-test/tree/kotlin-mem-leak中的kotl...
众所周知在android中当执行程序的耗时超过5秒时就会引发ANR而导致程序崩溃。由于UI的更新操作是在UI主线程进行的,理想状态下每秒展示60帧时人眼感受不到卡顿,1000...
熟悉Glide的同学都知道,Glide加载图片是和Activity/Fragment生命周期相关联的,具体来说在onStart()去发起请求或者重新请求、 onStop()去...
利用码云来克隆GitHub项目,操作简单而且有效,下面是操作详情: 1、首先需要一个码云账户,如果你没有,这个是官网地址——https://gitee.com/ 2、新建一个...
如果需要像JAVA动态代理那样,可以拦截每个接口方法调用,kotlin 要怎么写呢
快速上手 Kotlin 开发系列之动态代理本节介绍 Kotlin 中没有反射的动态代理。 Java 中的动态代理 在讲 Kotlin 的动态代理之前先简单回顾下 Java 的动态代理,通过一个简单的例子说明下: 首先...