
学习之路
文章平均质量分 62
liosen
面向百度编程的资深CV安卓程序员,多年百度搜索经验,能迅速百度到解决方法,并熟练运用Ctrl+C和Ctrl+V据为己有。用“站在巨人的肩膀上”来麻醉自己。
最近,新学会面向谷歌编程、面向GitHub编程。
“你的就是我的,我的还是我的,但归根结底 还是我的”。
展开
-
Library ‘iconv2.4.0‘ not found 问题及解决方法
Library 'iconv2.4.0' not found的解决方法原创 2023-09-25 16:04:28 · 3149 阅读 · 2 评论 -
基于ArcSeekBar(圆弧拖动条)的修改
前景色,背景色都渐变。移动滑块,前景色要跟随progress变动进度原创 2022-04-20 20:28:55 · 2752 阅读 · 0 评论 -
GitHub 上受欢迎的 Android UI Library 整理(一)
内容较多,可以用 ctrl+F 来搜索抽屉菜单https://github.com/mikepenz/MaterialDrawer ★7337 - 安卓抽屉效果实现方案https://github.com/Yalantis/Side-Menu.Android ★3865 - 创意边侧菜单https://github.com/mxn21/FlowingDrawer ★1744 - 向右滑...转载 2020-03-27 09:36:30 · 3999 阅读 · 0 评论 -
Android之 学习MVP最最简单的构建
MVP是从MVC里演变来的,比MVC有更好的耦合性,相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。不同的地方:1.MVC中的V可以直接访问M。MVP中的V不可以直接访问M,需要通过P。···不赘述了。打开你的AS,一起从头开始搭建一个MVP Demo吧(以登录为例)1.定义View层接口public in...原创 2019-02-21 16:22:07 · 194 阅读 · 0 评论 -
基于exoplayer播放器的高斯模糊视频滤镜,整合aar文件,给伸手党
接入步骤如下:接入步骤1.aar文件拷贝至app下libs文件夹内2.在app下的build.gradle中添加(最外层)repositories { flatDir { dirs 'libs' }}并且在dependencies中 添加compile(name: 'exoplayer-blur', ext:'aar')点右上角Sync Now...原创 2018-11-10 16:21:13 · 1332 阅读 · 0 评论 -
基于exoplayer播放器的高斯模糊视频滤镜
最近项目需求,视频滤镜要用高斯模糊。奈何网上全是图片高斯模糊,且模糊的强度不够,效果并不是自己需要的。于是,打算自己写一个。exoPlayer播放器自带滤镜,所以用这个播放器来做。滤镜的话,用到的是OpenGL来写(不会OpenGL,东拼西凑的)先看效果吧 另外,暴露出4个参数,供需求用radius 偏移量 blurX X轴方向偏移次数 blurY...原创 2018-11-10 16:11:20 · 2996 阅读 · 2 评论 -
不使用WebView加载HTML代码,用TextView加载HTML代码,加载网络图片,更改字体大小,更改字体颜色
最近接到一个需求:Android上不使用WebView 来加载 带标签式的网页,并且,要能加载<img src="url">和 文字样式就像这样:<html> <head> <title>title</title> </head> <body>原创 2018-09-27 20:17:01 · 1879 阅读 · 0 评论 -
Android提醒微技巧,你真的了解Dialog、Toast和Snackbar吗?
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/51336415 本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每天都有文章更新。今天给大家带来一篇简单易懂的微技巧文章,并没有什么高深的技术点,但重点仍然是在细节,相信还是可以给不少朋友带来帮助的。Dialog和Toast所有人肯定都不会陌生的转载 2018-04-27 15:49:20 · 146 阅读 · 0 评论 -
Android状态栏微技巧,带你真正理解沉浸式模式
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/51763825 本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每天都有文章更新。记得之前有朋友在留言里让我写一篇关于沉浸式状态栏的文章,正巧我确实有这个打算,那么本篇就给大家带来一次沉浸式状态栏的微技巧讲解。其实说到沉浸式状态栏这个名字我也是感转载 2018-04-12 14:29:17 · 298 阅读 · 0 评论 -
Java 枚举(enum) 详解7种常见的用法
**转载请注明出处:** https://blog.youkuaiyun.com/qq_27093465/article/details/52180865 尊重原作者 —————正文————— ...转载 2018-04-14 15:01:09 · 322 阅读 · 0 评论 -
按返回键返回桌面,APP后台运行,而不是退出APP程序
之前的一个功能,双击返回键,退出程序,回到桌面。详情请看我这篇博文,点击前往。由于需求变化,不能退出程序,需要后台运行程序,不能退出。很简单,直接看代码:// finish(); 结束程序// System.exit(0); 退出程序修改成下面的代码Intent home = new Intent(Intent.ACTION...原创 2018-03-26 15:16:07 · 2912 阅读 · 0 评论 -
Android中实现延迟执行操作的三种方法
今天在敲代码的过程中,有个需求是延迟执行某方法。整理收集了三种方法,自己用的是第三种。第一种线程休眠: new Thread() { @Override public void run() { super.run(); Thread.sleep(3000);//休眠3秒 ...转载 2018-03-26 14:16:53 · 19594 阅读 · 1 评论 -
Android实现点击两次返回键退出程序
第一种实现的基本原理就是,当按下BACK键时,会被onKeyDown捕获,判断是BACK键,则执行exit方法。在exit方法中,会首先判断isExit的值,如果为false的话,则置为true,同时会弹出提示,并在2000毫秒(2秒)后发出一个消息,在Handler中将此值还原成false。如果在发送消息间隔的2秒内,再次按了BACK键,则再次执行exit方法,此时isExit的值已为true,...转载 2018-03-23 15:20:23 · 754 阅读 · 0 评论