Android 屏蔽左右Touch手势事件,禁止滑动的ViewPager ViewPager的主要作用,就是用来展示一组可以通过手势滑动的视图,用户可以随意向左或向右滑动。但总有些时候,我们会有一些比较奇怪的场景,这些场景下我们依然需要使用ViewPager,却需要它不能跟... 04月23日11,639评论 阅读全文
人生百味 大火的996ICU项目,以及该如何对待996、997等工作上班模式 最近所有国内程序员的屏幕都被一个Github的开源项目给刷屏了,相信各位马上就明白我说的是哪个项目了,是的,就是996ICU项目。这个项目从2019年3月26日创建,到现在也不过半个多月时间,目前st... 04月14日6,357评论 阅读全文
Android 写一个合适好用的SharedPreferences工具类 在Android开发中,SharedPreferences大概是我们常用的最简单的一种键值对(Key-Value)数据存储方式了,任何一个Android开发者都几乎不可能完全不用SharedPrefe... 03月08日7,8852 阅读全文
Android ViewPager与Fragment、TabLayout的搭配使用 ViewPager+Fragment的组合是开发中比较常见的,而且这也是Google官方推荐的组合,因为Fragment有着完备的生命周期,所以能适合大多数需要使用ViewPager的场景。 View... 03月07日8,914评论 阅读全文
Android Lint found fatal errors while assembling a release target.问题的分析与解决 问题还原 新的一期版本开发,过程比较顺利,测试那边的bug也比较少,正是美滋滋的打release包,让测试人员再确认一下,就可以上线的时候了。然而在打正式包的时候,Android Studio毫不客气... 03月05日8,326评论 阅读全文
Java OpenJDK源码阅读解析:Java11的String类源码分析详解 从今天开始,打算对OpenJDK的源码选择一部分进行阅读,算是一次自我学习与提升吧。因为个人在Java方面的能力有限,所以大家且将参考吧,希望不会把读者带到坑里…… 在之前查看OpenJDK的Java... 02月26日6,810评论 阅读全文
Java Java设计模式之观察者模式及在Android中的应用 观察者模式简介 Observer Pattern,观察者模式,也是设计模式中非常常见的一种,在此模式下,一个对象(被观察者)可以管理一大批观察者对象,并且在自己的状态发生变化时,通过接口通知观察者们,... 02月20日5,173评论 阅读全文
Android 改变ViewPager的滑动速度,自定义动态设置切换动画时间 ViewPager是一个非常常用的Android控件,除了列表页面并列的时候使用外,还有一个很常见的应用场景就是轮播图,也就是Carousel或者Banner,一般其展示内容都是图片或者广告之类的。往... 02月18日7,336评论 阅读全文
Android ViewPager与适配器PagerAdapter搭配使用详解与源码解析 什么是ViewPager? ViewPager是一个布局容器,位于Android Support v4包中: android.support.v4.view.ViewPager,本身实际上是一个特别的... 02月15日14,830评论 阅读全文
Java 使用Intellij IDEA或Android Studio查看OpenJDK的Java源码 无论是对Java开发,还是对Android开发来说,Java这门语言都十分重要。虽然网上各路技术人士(甚至包括正在使用Java的人)都喜欢对Java进行各种各样的、惨无人道的嘲讽(如语法啰嗦、滥用设计... 02月13日7,892评论 阅读全文