- 博客(9)
- 收藏
- 关注
原创 Android重叠SurfaceView圆角设置
2.对于重叠的surfaceviw,上面那个surfaceview设置圆角是没有效果的,但是你把它放到下面,它其实是生效的,根据资料是surfaceview是有一个区域的,它里面的surface是跟硬件绑定的,当surfaceview下面也是一个surfaceview时,这个圆角就不生效了,可能跟view的绘制流程有关,所以推荐使用TextureView,但是这个view存在性能不好的确定,只能说各有所长。1.surfaceview的父布局要不透明才能设置圆角(只有一个surfaceview为true。
2025-07-24 20:14:08
450
原创 Android AudioTrack和AudioRecorder
对于音频有三个重要的要素:采样率、通道数、位深格式,根据这三个要素可以计算出最小的缓冲区大小来存储音频数据,然后就可以构建AudioTrack实例,注意最后一个参数MODE_STREAM,这是用的最多的,以流的模式播放适用大部分场景,可以实时处理音频数据,还有一个static模式,这个根据字面意思就是静态,它是一次性把数据给AudioTrack播放,这个使用于小文件的音频文件,大文件可能没有这么大的缓冲区。与播放对应的就是采集,采集也是音频三要素,然后一个buffer缓冲区,接口有。stop()停止播放。
2025-07-08 11:53:16
361
原创 Android FrameLayout和SurfaceView设置圆角
最近有一个需求就是把渲染视频的界面设置圆角,这个界面父布局是一个FrameLayout,里面是一个SurfaceView,下面是怎么设置圆角,其实如果父布局没有界面的设置的话,直接对SurfaceView设置圆角即可。
2024-12-08 18:41:39
957
原创 c++ 二分查找算法
返回第一个等于大于数的迭代器,找不到则返回a.end()binary_search(a.begin(),a.end(),find_num);看有没有这个数,返回bool类型。返回第一个大于数的迭代器。首先,人生苦短,我用python,python不会,我用stl喽。既然用了c++,当然高端一点啦。
2023-06-21 23:35:22
106
原创 归并排序模板
归并排序,分治算法,这里是先将序列划分为两个部分,然后分别递归左区间,右区间,最后将左右区间合并即可。模板如下:(引用自www.acwing.com,如有侵权,联系即删)
2023-06-21 15:39:09
95
原创 **STM32CUBEMX+KEIL5 关于st-link在keil5中搜索不到解决方法**
STM32CUBEMX+KEIL5 关于st-link在keil5中搜索不到解决方法。
2023-04-19 11:39:01
3339
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅