介绍 最近学习了Flutter的一些控件使用,然后在Github上面看见了一个挺漂亮的登录界面,于是就用Flutter自己模仿地实现了一下。原作者做得比较好看,不过只是单纯实...
原文地址: //www.greatytc.com/p/4aa23d69d481[//www.greatytc.com/p/4aa23d69d481] 以下...
最近开始做推送,发现 Android 平台的推送服务实在是太多了,于是就有了这篇推送调研文章。 首先,iOS 设备的推送都会通过 APNS,所以不需要担心到达率的问题。 而安...
本周给大家分享如何获取视频的每一帧的信息,说到这个那就得看我们的谷歌官方给我们的提供的api接口类:MediaMetadataRetriever,这个类是提供给我们用来获取视...
今天很开心,开始了我的第一篇技术博客了,之前一直没有写博客,一方面是感觉没什么好写的,自己也没有什么好分享的,还有可能就是自己比较懒吧;但是最近在一家新的公司学习到了好...
前言:本文就Fresco、Glide和Picasso三种较主流的图片加载库作比较说明。 首先,比较 Picasso 与 Glide 总的来说二者极为相似,有着近乎相同的 AP...
开始之前 如果你有使用的心得,技巧,踩坑经历,希望贡献出来,我会在TODO中慢慢添加(^^)/ 关于Fresco 如果你还不知道Fresco是什么?那么建议一定得去了解下: ...
Android 实现视屏播放器与边播边缓存功能外加蹲坑铲屎(IJKPlayer) hello,大家好,我就是那个会掀桌子的话唠,刚刚结束两篇关于音频播放与录制的文章,旧坑未埋...
1、几句话实现一个漂亮的时间选择器,可以定义众多属性 回调拿到Date值,转化为自己想到得到的值 2、实现漂亮的省市区三级联动 3、效果图 Demo链接:https://pa...
在上一篇文章像360悬浮窗那样,用WindowManager实现炫酷的悬浮迷你音乐盒(上)中我粗粗的向大家介绍了WindowManager和WindowManager.Lay...
介绍frames、threads、evaluate的使用,断点的一些属性以及条件断点、日志断点、异常断点等使用场景,帮助提高debug效率 跳过单步调试的stepOver s...
在Android系统4.4以前,状态栏的背景色和字体颜色都是不能改变的。但是4.4以后Google增加了改变状态栏背景透明的方法,可以通过两种方式来设置。直接在Activit...
简介 堆对于排序算法是一个比较常用的数据结构,下面我就使用Java语言来实现这一算法 首先,我们需要知道堆的数据结构的形式,其实就是一个特殊的二叉树。但是这个二叉树有一定的特...