个人开发者必备的图片资源网站

个人开发者必备的图片资源网站

作为一个走在独立开发者道路上的程序猿,总得有一些收藏的好资源,利器才行啊,这里介绍下,我常用的两个找图标icon的网站。图标资源网站https://material.io/resources/icons/?style=outline这个站点很不错,采用的是MaterialDesign的设计风格,如果做的产品是面向海外,在Google Play上发布的产……

对Android 8.0以上版本通知点击无效的一次分析

对Android 8.0以上版本通知点击无效的一次分析

对Android 8.0以上版本通知点击无效的一次分析最近在重构聊天服务,有机会从新梳理下前人写的通知相关的逻辑,隐藏着一个很深的bug,遗留了应该有8个多月了。直到今天才定位出原因,之前一直怀疑是自己设备的问题😂😂,经过写demo,做实验验证,最终得出结论。Android 8.0之后通知相关的Api又发生了很大的变化,接……

Java日期处理组件joda-time

Java日期处理组件joda-time

Java日期处理组件joda-time平常在开发过程中,处理日期时间,基本上会使用SimpleDateFormat来处理,用这个也还行,不过有时候想找个强力点的工具类,关于时间日期处理的,我期望的是,对于给定的时间戳或者是一串字符串的时间格式,能够有强大的Api,可以方便的帮我解析出年月日,时分秒,此外也可以知道这个时间戳对应的是这一年的第多少天,这个月的……

viewPager作为RecyclerView的itemView出现的显示问题

viewPager作为RecyclerView的itemView出现的显示问题

ViewPager作为RecyclerView的itemView出现的刷新不显示的问题Google搜索关键词 recyclerview viewpager as item blank昨天同事碰到了一个棘手的问题,需求场景大致是这样的,帖子流里面嵌入了一排话题列表数据,帖子流用的是RecyclerView实现,默认的每一个帖子都是对应的item,嵌入的话题……

关于ImageView的几个常见问题

关于ImageView的几个常见问题

最近几天碰到了ImageView的background,Image等问题,还花了一番精力查阅资料。今天有时间整理下,汇总下。问题1如何为ImageView设置背景图,背景图来自于http请求?可以参考如下做法:(Glide4.x)Glide.with(this).load(model.getPicture()).into(new Si……

使用Jitpack发布自己的Android Library

使用Jitpack发布自己的Android Library

使用Jitpack发布自己的Android Library写本篇文章是为了总结成一个教程,自己使用Jitpack已经很久了,用它处理过好多开源项目。感觉很值得用,比jcenter之类的方便太多了。使用教程拿最近处理的一个开源项目举例吧,设计师出了个奇特的交互效果,https://github.com/H07000223/FlycoTabLayout 原……

Android Toolbar默认title问题

Android Toolbar默认title问题

Android Toolbar默认title问题在上一篇文章中,写了关于Toolbar中的title居中问题,没想到做需求过程中又碰到了一个新的问题,如果不设置title的话,Activity页面会显示默认的title。值是App的name,如果在xml中配置了Activity的label,那么会显示label的值(经过验证)。如何解决?参考下面的代码……

Android Toolbar中的title居中问题

Android Toolbar中的title居中问题

Android Toolbar中的title居中问题从Toolbar出来后,用Toolbar代替ActionBar越来越常见了。当然了也有App是自定义TitleBar,保持苹果风格的效果。近期碰到网易云信的Actionbar那块都是用Toolbar来实现的,导致Title居左,跟整个app的风格不搭,需要修改。本文想要记录的是,如何让Toolbar实……

Android多module下重复jar包问题

Android多module下重复jar包问题

Android多module下重复jar包问题android开发中,多module下重复jar包问题碰到的次数还是挺多的。解决的方式有很多,这里一一汇总下。先举个例子,目前我们的app架构中,采用的是多module架构,有点类似于组件化架构的方式,其中一个module是阿里百川的,另外一个module是网易云信。这两个包都存在fastjson,都是通过把……

客户端开屏广告适配的一点经验

客户端开屏广告适配的一点经验

客户端开屏广告适配的一点经验昨天晚上,群里有个小伙伴在问,开屏页广告如何适配的问题,ui问应该给切几种尺寸的图?这块算是有点心得,所以特意回答了下。随着苹果,Google等大厂不断研发新的设备机型,Android和iOS的设备种类越来越繁多了,有普通的屏幕16:9的,也有最近几年出来的全面屏,水滴屏,刘海屏等,Android的全面屏基本上是18:9的比例……