![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
L .Y
这个作者很懒,什么都没留下…
展开
-
ffmpeg命令将2张图片转为循环播放的视频
ffmpeg -y -loop 1 -r 0.4 -f image2 -s 1920x1080 -i image%d.jpg -vcodec libx264 -r 60 -pix_fmt yuv420p -t 5 video2.mp4-y 替换生成-loop 1 无限循环 0 单次循环-r 0.4 在 -i 前的是代表一秒播放几张 在-i后的是帧率-t 时长原创 2021-08-31 09:54:13 · 1204 阅读 · 1 评论 -
WebView自动播放视频
WebView自动播放视频WebSettings webSettings = WebView.getSettings(); webSettings.setMediaPlaybackRequiresUserGesture(false); //自适应屏幕 webSettings.setLayoutAlgorithm(SINGLE_COLUMN); webSettings.setLoadWithOverviewMode(true); // 设置编码格式 webS原创 2021-08-26 11:12:05 · 35443 阅读 · 0 评论 -
list循环remove出现的下标越界问题
不要用for循环写//正解var iterator = list.iterator()while(iterator.hasNext()){ var next = iterator.next() if(next.isChecked == true){ iterator.remove() adapter!!.notifyDataSetChanged...原创 2019-12-23 09:51:09 · 1597 阅读 · 0 评论 -
用retrofit写一个简单的网络请求
//类型随便换Observable.fromCallable(object : Callable<String>{ override fun call(): String { return "" }}).subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()...原创 2019-12-10 20:25:54 · 163 阅读 · 0 评论 -
沉浸式的透明状态栏
一:找到res->value->style.xml添加两句话把parent改为NoActionBar<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your theme here. --> <item nam...原创 2019-11-25 14:20:12 · 116 阅读 · 0 评论 -
OpenGLEL画一个四边形
//rect_vertex.glslattribute vec4 vPosition;attribute vec4 aColor;varying vec4 vColor;void main(){ gl_Position = vPosition; vColor = aColor;}//rect_fragment.glslprecision mediump float;...原创 2019-11-21 14:15:41 · 192 阅读 · 0 评论 -
OpenGLES画一张图片
//.glsl文件//pic_vertex.glslattribute vec4 vPosition;attribute vec2 vCoord;varying vec2 aCoord;void main(){ gl_Position = vPosition; aCoord = vCoord;}//.glsl文件//pic_fragment.glslprecis...原创 2019-11-21 09:34:58 · 508 阅读 · 0 评论 -
手机录音+消除杂音+消除回声
private AudioRecord audioRecord;private Button start;private Button stop;private volatile int state;private File outPutFile;private File wavOutFile;private AutomaticGainControl automaticGainCon...原创 2019-11-19 14:08:14 · 2152 阅读 · 0 评论 -
自定义view实现抽屉布局
public class MainActivity extends AppCompatActivity { private SlidingView slidingView; private View menuView; private View contentView; @Override protected void onCreate(Bundle sa...原创 2023-07-28 15:49:21 · 86 阅读 · 0 评论 -
Calces实现
1.模块化:每个module都是一个library不能独立运行2.组件化:每个module都是一个组件(application)可以独立运行->模块化测试;按照业务拆分->商城;用户;社区;资讯3.模块化与组件化的区别;模块化不能独立运行组件化可以独立运行4.Calces配置组件化:自动化构建module-.组合不同应用程序5.Calces如何使用:官网地址:htt...原创 2019-08-05 10:16:05 · 247 阅读 · 0 评论 -
fragment
先布局 fragment讲的是碎片化页面 不用跳转也能切换页面 所有我们这里要用到FrameLayout先写好自己的布局接下来写代码 因为要换页面所有我们要获得fragment的对象设置跳转先获取管理员对象 通过beginTransaction的replace设置属性 第一个属性为要改变的framgent对象第二个属性为要跳转的页面对象 这里的对象是已经实例化过的addToBack...原创 2019-06-13 14:17:27 · 114 阅读 · 0 评论