自定义博客皮肤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 的专栏

关注为什么

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

原创 Kotlin 笔记:运算符重载及其他约定

在 Kotlin 中,如果一个类定义了一个名为 plus 的函数,那就可以在该类的实例上使用 + 运算符。这种技术称为约定。下面看看 Kolint 中约定的使用。重载算术运算符重载二元算术运算符data class Point(val x: Int, val y: Int) { operator fun plus(other: Point): Point { ret...

2018-10-29 15:34:58 369

原创 Kotlin 笔记:集合和数组

集合的可空性集合的可空性包括两个方面,集合本身的可空性和集合元素的可空性。List<Int>? :List 本身可空,List 的元素不可空List<Int?> :List 本身不可空,List 的元素可空List<Int?>? :List 本身可空,List 的元素也可空有一个实用方法 filterNotNull,可以遍历一个包含可空值的集合并过滤掉...

2018-10-27 00:19:08 1478

原创 Kotlin 笔记:基本数据类型和其他数据类型

基本数据类型:Int、Boolean 及其他整数类型——Byte、Short、Int、Long浮点数类型——Flost、Double字符类型——char布尔类型——Boolean在底层,像 Int 这样的 Kotlin 类型,会编译成 Java 对应的基本数据类型,因为两者都不能存储 null 值。反过来也一样,Java 的基本数据类型会被当做非空类型(而不是平台类型),因为他们都...

2018-10-25 17:24:19 645

原创 java 基础:反射

理解反射:从一个对象获取到它的类信息。Class 类和 java.lang.reflect 类库一起对反射的概念进行了支持。一个类的信息主要包括属性、方法、构造器,对应 java.lang.reflect 类库中的 Field、Method、Constructor,通过 Class 类的 getFields()、getMethods()、getConstructors() 来获取。对于 F...

2018-10-21 22:10:19 189

原创 gradle 的 implementation、api 和 compile

区别在 android gradle 插件 3.0 之前,我们使用 compile 来依赖第三方库或 module。在 3.0 后,废弃了 compile,使用 implementation 和 api 来代替。api 等同于 compile,意思是:我会把你暴露给第三方。implementation 意思是:我不会把你暴露给第三方。比如有三个 module,app、lib1、lib2,...

2018-10-20 19:00:52 4867

原创 kotlin 笔记:可空性

可空类型java :Type = Type or nullkotlin :Type = TypeType? = Type or null如:在 java 中,String 类型的变量,可能是 null,可能是 String 值。在 kotlin 中,String 类型的变量只能是 String 值,String? 才代表 null 或 String 值。当对一个可空类型进行操作时...

2018-10-18 13:06:55 318

原创 Gradle 指南(一)Android 中的 gradle

新建一个 android 项目,查看一下 gradle 文件:settings.gradleGradle 使用 settings.gradle 来配置多 gradle 项目构建,新构建的项目的内容如下:include ':app'它告诉 Gradle app 目录是一个 Gradle 项目,当通过 as 新建一个 moduel,在 settings.gradle 中也会自动加入相应的目...

2018-10-17 23:20:03 218

原创 ./、../ 对应的文件目录

./:指到当前文件的父目录下寻找(默认)../:指到当前文件的父目录的父目录下寻找.../:没有 .../println file("gradle")println file("./gradle")println file("../gradle")println file("./../gradle")println file("../

2018-10-17 11:19:53 569 1

原创 gradle 里 def 方法为什么不能引用 def 的变量

为什么引用不到在 gradle 中,直接定义一个变量,再定义一个方法,在方法里里是不能引用到该变量的,但在一个闭包中就可以。def x = 1def fun() { println x }fun()android { println x }如上图所示,fun 无法引用 x,会报错。但 android 闭包中的 x 却能打印出来。这是为什么呢?由于不知道 gradle 编译...

2018-10-17 10:57:24 2682

原创 Android Studio 中运行 groovy 程序

直接运行 java 程序创建新项目后,直接在目录下新建 java 文件写好 main 方法后,在左侧就会出现绿色的三角形,点击即可运行。(第一次会失败,之后就好了)结果会显示在底部的 run tool window 里直接运行 groovy 程序因为 groovy 插件和 android 插件不兼容,所以不能在原始项目上使用 groovy。新建 module,创一个 Java...

2018-10-15 18:05:56 5339 2

原创 XPath 笔记

在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档节点。xml 实例<?xml version="1.0" encoding="ISO-8859-1"?><!--comments--><bookstore><book> <title lang="en">Ha

2018-10-14 22:53:04 247

原创 android 开发过程中涉及到的清除缓存操作

android 开发过程中会遇到很多缓存,常常使人摸不清楚,这里总结一下,希望下次遇到缓存相关问题能有所帮助。Clean Project![在这里插入图片描述](https://img-blog.csdn.net/20181014182306599?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0dkZWVy/font/5a6L5L2T/fon...

2018-10-14 18:59:46 2871

原创 Alfred workflow 配合七牛云实现 markdown 图床

Alfred workflow 配合七牛云实现 markdown 图床,支持截图、文件、印象笔记直接传图。安装 Alfred需要的 Alfred 的高级版,大家可自行查找安装。配置七牛云账户申请在 官网 申请,这里可参考别的文章。最终我们需要获取到存储空间名、空间域名、 AccessKey 和 SecretKey。qshell图片的上传是通过七牛云的 qshell 命令行工具来进...

2018-10-14 14:21:19 954

原创 mac 删除ABC输入法

1.安装 PlistEdit Pro https://www.fatcatsoftware.com/plisteditpro/2.找到~/Library/Preferences/com.apple.HIToolbox.plist(担心接下来会有问题,可以先备份)3.设置其为锁定状态(否则改了后又会被自动改回来)4.使用 Property List Editor 打开,找到其中 AppleEn...

2018-10-14 12:43:21 3335 2

原创 android studio 的 sync、make、clean、rebuild、build APK

syncidea 官网说明功能是:Synchronizing Changes in Gradle Project and IntelliJ IDEA Project即同步 gradle 项目和 idea 项目通过 as 的 help/Show Log in Finder(windows 可能略有不同), 查看 as 的 log(部分)2018-10-13 12:04:31,930 [e...

2018-10-13 14:09:54 2926

Android Studio 插件——OnClickJump

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

2019-02-21

空空如也

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

TA关注的人

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