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 · 1538 阅读 · 1 评论 -
WebView自动播放视频
WebView自动播放视频 WebSettings webSettings = WebView.getSettings(); webSettings.setMediaPlaybackRequiresUserGesture(false); //自适应屏幕 webSettings.setLayoutAlgorithm(SINGLE_COLUMN); webSettings.setLoadWithOverviewMode(true); // 设置编码格式 webS原创 2021-08-26 11:12:05 · 37174 阅读 · 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 · 1644 阅读 · 0 评论 -
用retrofit写一个简单的网络请求
//类型随便换 Observable.fromCallable(object : Callable<String>{ override fun call(): String { return "" } }).subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()...原创 2019-12-10 20:25:54 · 203 阅读 · 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 · 168 阅读 · 0 评论 -
OpenGLEL画一个四边形
//rect_vertex.glsl attribute vec4 vPosition; attribute vec4 aColor; varying vec4 vColor; void main(){ gl_Position = vPosition; vColor = aColor; } //rect_fragment.glsl precision mediump float;...原创 2019-11-21 14:15:41 · 242 阅读 · 0 评论 -
OpenGLES画一张图片
//.glsl文件 //pic_vertex.glsl attribute vec4 vPosition; attribute vec2 vCoord; varying vec2 aCoord; void main(){ gl_Position = vPosition; aCoord = vCoord; } //.glsl文件 //pic_fragment.glsl precis...原创 2019-11-21 09:34:58 · 577 阅读 · 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 · 2395 阅读 · 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 · 136 阅读 · 0 评论 -
Calces实现
1.模块化: 每个module都是一个library不能独立运行 2.组件化: 每个module都是一个组件(application)可以独立运行->模块化测试; 按照业务拆分->商城;用户;社区;资讯 3.模块化与组件化的区别; 模块化不能独立运行组件化可以独立运行 4.Calces配置组件化: 自动化构建module-.组合不同应用程序 5.Calces如何使用: 官网地址:htt...原创 2019-08-05 10:16:05 · 330 阅读 · 0 评论 -
fragment
先布局 fragment讲的是碎片化页面 不用跳转也能切换页面 所有我们这里要用到FrameLayout 先写好自己的布局 接下来写代码 因为要换页面所有我们要获得fragment的对象 设置跳转 先获取管理员对象 通过beginTransaction的replace设置属性 第一个属性为要改变的framgent对象 第二个属性为要跳转的页面对象 这里的对象是已经实例化过的 addToBack...原创 2019-06-13 14:17:27 · 153 阅读 · 0 评论
分享