自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gdeer 的专栏

关注为什么

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 自定义 ellipsize 后缀的 TextView

左:正常的 ellipsize 效果右:带 “>>” 后缀的 ellipsize 效果<com.gdeer.gdtesthub.textView.EllipsizeTextView android:id="@+id/tv_special" android:layout_width="58dp" android:layout_height="wrap_...

2019-05-30 23:00:52 1579

原创 类的简单名称、类全名、二进制名、全限定名、描述符

二进制名、全限定名,是一个东西。由于历史原因,class 文件结构中的二进制名格式,跟 java 语言规范中定义的二进制名格式有所不同。Java 语言规范中定义的二进制名格式,使用 . 作为分隔符。class 文件结构中的二进制名格式,使用 / 作为分隔符。例如,按照 Java 语言规范,Thread 的二进制名是 java.lang.Thread。但在 class 文件的描述符中使...

2019-05-29 09:40:19 4927

原创 Android Studio 插件:按等号对齐进行格式化

背景项目中有很多常量类,看上去不整齐,有时候想找一个常量眼特别花。于是写了一个小插件,用来把它们按照等号进行格式化。效果实现public class FormatAction extends AnAction { @Override public void actionPerformed(AnActionEvent e) { // 获取编辑器model...

2019-05-21 15:18:17 1132

原创 一种更直观的二叉树非递归遍历方法

二叉树:class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; }}中序遍历:递归:public void printTreeMid(TreeNode...

2019-05-05 11:01:01 217

原创 Gradle 中的 all、each 的区别

官网 apiall:each:区别all 是 gradle 中 DomainObjectCollection 接口的方法。each 是 groovy 中 List、Map 等集合类的方法。它们的区别:1.all 会对集合内现有的元素和之后加入的元素,都执行给定的闭包操作。each 只会对集合内现有的元素执行给定的闭包操作。2.all 接收的闭包,可以直接访问集合内元素的属...

2019-05-01 22:22:50 4015 4

Android Studio 插件——OnClickJump

Android Studio 插件,通过 setOnClickListener 一键跳转 OnClick 方法。

2019-02-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除