ToolBar是Google提供的Material Design 控件,其具体的使用方法就不介绍了,这篇文章将介绍一下怎么修改ToolBar右侧的三个点的颜色。
Java中的I/O
Java中的I/O API 数量众多,掌握起来很困难,这篇文章将梳理一下Java中的I/O库。先来一张类图。
提高Gradle构建速度
项目被拆分成多个Module之后Gradle build的速度超级慢,少则2~3分钟,多则7~8分钟,这样的速度严重影响开发人员的心情啊,今天经过简单配置Gradle build速度提升很高啊,所以在这里记录一下。
Android中的消息传递机制,Handler、looper、MessageQueue、Message源码探析
Handler消息传递机制是Android系统中一个非常优秀的设计,Handler机制在我们的日常开发中接触的也非常多,相信大家已经用的很熟练了,这篇文章,就带大家通过源码了解一下,Handler的底层实现原理。
Java中的重载
重载
函数重载(Function overloading),是Ada、C++、C#、D和Java等编程语言中具有的一项特性,这项特性允许创建数项名称相同但功能的输入输出类型不同的子程序,它可以简单地称为一个单独功能可以执行多项任务的能力。
这是维基百科给出的解释,那么什么是重载(overload),重写(override)又是什么?重载、重写和多态(编译时多态和运行时多态)又有什么关系呢?鉴于这些问题比较复杂,笔者能力有限,所以都不做介绍,大家可以查阅其他资料。
本文主要讲解关于重载的一个问题。 现在两个方法的形参不同(已经满足了重载条件),那么Java中是否允许其返回值不同呢?
大家应该都知道在Java中不允许方法返回值重载(即方法形参完全相同,返回值不同),那么刚才这个问题的答案到底是什么呢?
Android Studio常用快捷键
Android Studio 是我们日常开发中使用的最多的工具,掌握了Android Studio的快捷键对于提高我们的开发效率具有很高的作用。这篇文章将介绍一些常用的Android studio快捷键。
给TextView个别字设置点击事件和颜色
像下图中的效果在日常开发中还是经常用到的,那么像这种效果要怎么实现呢?
软键盘弹出时RecyclerView自动滑到底部
最近公司中要做一个聊天页面,在这个页面中软键盘弹出时要让输入框和消息界面上移。很多同学看到这里应该觉得很简单吧,哪我们就试一试吧!
我的第一篇博客
欢迎来到我的博客,这是我用 Hexo 建的博客。大家也可以自己尝试建站。
第一次写博客语言还很不熟练,大家见谅啊!