Android开发利器之ActivityTracker

Android开发利器之ActivityTracker

Android开发利器之ActivityTracker今天在群里面划水,有个小伙伴问到一个问题,”刚进公司 清单文件的activity 较多 不便于查找和定位,有什么办法解决”。这个问题我自认为还是很有经验的,向对方推荐了一个ActivityTracker软件,这个软件的作用嘛,就是开启了一个悬浮窗,会显示当前页面的Activity……

Android PopWindow的替代品BasePopup

Android PopWindow的替代品BasePopup

背景描述最近一段时间,又看到了这个开源项目BasePopup,记得最早关注这个项目还是17年,看了下commit的提交记录,作者从16年开始维护到19年,还是很有毅力的,看issue以及文档觉得作者挺用心的,为作者点赞。做Android开发很多年了,貌似关于PopWindow的使用倒是不是特别的多,以前弹窗的技术实现基本上用的是DialogFragment……

解决PopupWindow的阴影覆盖问题

解决PopupWindow的阴影覆盖问题

PopupWindow阴影覆盖问题最近这段时间需求不是很多,就有时间解决下之前遗留的小尾巴,比如PopWindow在某些特殊手机上阴影无法覆盖底部,看起来总觉得怪怪的,最近用全面屏手机相对较多,看到这种情况就更加显眼了,强迫症的我立刻动手Fix这个问题。只记得之前是PopWindow是在Android N以上设备显示有问题,记得还是一两年前吧,那个时候还没……

百度文字识别技术初体验

百度文字识别技术初体验

百度文字识别技术近期有种场景,需要用到图片识别技术,在网上找到了几篇文章,tess_two Android图片文字识别并且也提供了对应的demo演示,https://github.com/wangyisll/TessTwoDemo,经过运行观察做实验,发现效果不是很好,一个是耗时比较长,另一个是对中文不是特别友好,想了想,还是只能选择国内厂商的方案,最终找……

Android属性动画ObjectAnimator的使用1

Android属性动画ObjectAnimator的使用1

属性动画ObjectAnimator的使用属性动画在Android开发的使用场景很多,这篇只是记录基本的API,用ObjectAnimator这个类实现平移,旋转,缩放,透明度这几个效果。属性动画里面有两个关键的类,ObjectAnimator,ValueAnimator,这篇只讲ObjectAnimator的基本用法。平移private void t……

如何让Android微博个人详情页滚动到顶部

如何让Android微博个人详情页滚动到顶部

个人详情页滑动到顶部最近产品提了个新需求,需要实现点击App内的某个按钮跳转到个人详情页并且滑动到顶部,个人详情页的页面交互稍微复杂,技术角度上包含了状态栏颜色变换,view滑动联动等问题,技术实现上采用了Google出的CoordinatorLayout那套组件,由于App的个人详情页跟微博的相似,这里就拿微博为例来描述。微博默认的效果以及手动滑动到顶部……

通过Android反编译技术研究国内陌生人社交即时通讯的技术方案

通过Android反编译技术研究国内陌生人社交即时通讯的技术方案

即时通讯IM类App分析这两周对国内陌生人社交领域的App采用的即时通讯方案做了一番调研。大致了解了采用的是什么方案,用的是第三方厂商的,或是自研的?从得到的结果上来看,用户量规模不大的App,用的是诸如融云环信或者是网易云信这样的第三方厂商。soul 下载地址 https://www.wandoujia.com/apps/cn.soulapp.andr……

滴滴出行开源项目doraemonkit食用指南

滴滴出行开源项目doraemonkit食用指南

doraemonkit 功能介绍一两周前在地铁上刷任玉刚的公众号,看到他推荐了滴滴出行的几个开源项目doraemonkit,挺好奇的,到了公司打开电脑,对其中的第一个开源项目doraemonkit很有兴趣,按照readme上的介绍说,doraemonkit中文名称为哆啦A梦,是一个功能集合面板,像哆啦A梦一样,可以提供各种工具。doraemonkit是一……

Spinner在Dialog中的效果

Spinner在Dialog中的效果

背景:记得很久以前,碰到一个需求场景,需要在Android Dialog中显示Spinner,用来进行选择操作。那个时候还很困惑,不知道是否可以这么搞。抱着试试看的心态,做起了实验,看起来效果还可行,不过最终还是选用了一个开源项目,效果看起来更棒。代码演示:Spinner在Dialog中的使用,Dialog中关于view的xml布局。<?xml……

Android开发利器之pidcat

Android开发利器之pidcat

介绍pidcat:pidcat 是Android届JakeWharton大神开发的一款命令行工具,堪称Android开发利器,它能方便Android程序猿捕获日志,过滤日志,定位程序问题,超级好用。pidcat对不同的Tag,显示不同的颜色,可辨认度很高,支持根据Tag过滤log,命令强大,用法简单易学,比Android默认的logcat命令强大太多。lo……