本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发 前言 隔一段时间工作不忙的时候就想温习一下view相关的知识,比起学习其他东西,感觉做控...
本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发 前言 隔一段时间工作不忙的时候就想温习一下view相关的知识,比起学习其他东西,感觉做控...
今年呆在家中实在无聊,外面太危险了,还是在家学习比较安全可持续。 过年期间,我又复习了几遍依赖注入控件Dagger. 诶,什么是依赖注入? 说白了就是降低跟类对象之间的耦合,...
good!!!
Koin--适用于Kotlin的超好用依赖注入框架,Dagger替代者,Koin史上最详细解说,一篇就够了,妈妈再也不用担心我不会依赖注入了今年呆在家中实在无聊,外面太危险了,还是在家学习比较安全可持续。 过年期间,我又复习了几遍依赖注入控件Dagger. 诶,什么是依赖注入? 说白了就是降低跟类对象之间的耦合,...
在日常的Android开发中,我们肯定遇到沉浸式的开发需求。在大多数项目当中,都会使用ImmersionBar开源库适配。这篇博客分享一下ImmersionBar相关的知识,...
先学个MarkDown语言如何?
BottomSheetDialog是一种可以从屏幕底端出现,上下滑动即可关闭或展开的对话框布局,因为其扩展性、易用性强,占用布局面积小等优势深受开发者的喜爱,具体可以参见我之...
有没有demo
MediaRecorder结合SurfaceView录制视频手机一般都有麦克风和摄像头,而Android系统就可以利用这些硬件来录制音视频了。为了增加对录制音视频的支持,Android系统提供了一个MediaRecorder的类。使用...
如何保留某个特定的点?
Android GPS定位轨迹抽稀之道格拉斯-普克(Douglas-Peuker)算法详解1、抽稀 通俗点讲,直接举个栗子吧:我们知道运动轨迹实际上是由很多个经纬度坐标连接而成。那么我们是否需要将所有运动时记录下来的经纬度坐标都用来绘制轨迹呢?其实是没必要的,很多...
有改造的源码么?
使用谷歌官方BottomNavigationView实现非md风格的底部状态栏先看效果 谷歌原始模板代码出来是这样的: 我知道, 这个跟谷歌官方建议的效果完全不同, 但是奈何公司的设计就喜欢这种风格, 其实国内的安卓app风格大都是在模仿ios. 废...