自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

走在android的路上

好记性真心不如烂笔头啊

  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 Kotlin 学习之可见性修饰符

可见性修饰符类,对象,接口,构造函数,属性以及它们的 setter 方法都可以有可见性修饰词。(getter与对应的属性拥有相同的可见性)。在 Kotlin 中有四种修饰词: private , protected ,internal ,以及 public 。默认的修饰符是public 。 下面将解释不同类型的声明作用域。包函数,属性和类,对象和接口可以在 “top-level” 声明,即可以直接

2017-09-12 14:42:04 419

原创 Kotlin 学习之接口

接口Kotlin 的接口很像 java 8。它们都可以包含抽象方法,以及方法的实现。和抽象类不同的是,接口不能保存状态。可以有属性但必须是抽象的,或者提供访问器的实现。接口用关键字 interface 来定义:interface MyInterface { fun bar() fun foo() { // optional body }}实现接口一个类或对象可以

2017-09-11 12:36:33 366

原创 Kotlin 学习之属性和字段

属性和字段属性声明在 Kotlin 中类可以有属性,我们可以使用 var 关键字声明可变属性,或者用 val 关键字声明只读属性。class Address { var name: String = ... var street: String = ... var city: String = ... var state: String? = ... var

2017-09-08 12:53:42 395

原创 Kotlin 学习之类和继承

类和继承类在 Kotlin 中类用 关键字class 声明:class Invoice {}类的声明包含类名,类头(指定类型参数,主构造函数等等),以及类主体,用大括号包裹。类头和类体是可选的;如果没有类体可以省略大括号。class Empty构造函数在 Kotlin 中类可以有一个主构造函数以及多个二级构造函数。主构造函数是类头的一部分:跟在类名后面(可以有可选的类型参数)。class Pers

2017-09-07 17:35:25 376

原创 Kotlin 学习之返回与跳转

返回与跳转Kotlin 有三种结构跳转表达式:return 默认情况下从最近的包含函数和匿名函数返回break 结束最近的闭合循环。continue 跳到最近的闭合循环的下一次循环上述表达式都可以作为更大的表达式的一部分:val s = person.name ?: return这些表达式的类型是 Nothing type。break 和 continue 标签在 Kotlin 中表达式

2017-09-06 16:03:11 448

原创 Kotlin 学习之控制流

if 表达式在 Kotlin 中, if,if 是表达式,它可以返回一个值。因此Kotlin没有三元运算符(condition ? then : else),因为if语句已经满足了效果。// Traditional usage var max = a if (a < b) max = b// With else var max: Intif (a > b) { max = a} e

2017-09-06 10:41:55 313

原创 Kotlin 学习之包和导入

包一个源文件以包声明开始:package foo.barfun baz() {}class Goo {}// ...源文件的所有内容(比如类和函数)都被包声明包括。因此在上面的例子中, baz() 的全名应该是 foo.bar.baz, Goo 的全名是 foo.bar.Goo. 如果没有指定包名,那这个文件的内容就从属于没有名字的 “default” 包。默认导入许多包被默认导入到

2017-09-05 21:39:20 1945

原创 Kotlin 学习之数据类型

在 Kotlin 中,所有变量的成员方法和属性都是一个对象。一些类型是内建的,它们的实现是优化过的,但对用户来说它们就像普通的类一样。如:数值,字符,布尔,以及数组。Numbers(数值)Kotlin 处理数值的方法和 java 很相似,但不是完全一样。比如,不存在隐式的低精度往高精度的换换(implicit widening conversions),并且在字面上有一些小小的不同

2017-09-05 17:55:35 1377 1

原创 程序员的浪漫

都说程序员

2014-09-05 15:09:58 1278

原创 Java 和 Android 中的回调

毁掉

2014-09-03 15:21:23 627

原创 android中OnClick,OnTouch,OnTouchEvent的传递及优先级研究

最近在写一个有多个fragment的应用

2014-07-31 10:47:32 1870

原创 android中Activity的四种加载模式

launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个task可以管理多个Activity,启动一个应用,也就创建一个与之对应的task。1.standard(默认的方式)

2014-07-15 14:57:28 514

转载 CursorLoader初探

装载器从android3.0开始引进。它使得在activity或fragment中异步加载数据变得简单。装载器具有如下特性:它们对每个Activity和Fragment都有效。他们提供了异步加载数据的能力。它们监视数据源的一将一动并在内容改变时传送新的结果。当由于配置改变而被重新创建后,它们自动重连到上一个加载器的游标,所以不必重新查询数据。

2014-06-27 09:30:02 731

原创 shell 中的 2>&1

最近在看android的main.

2014-06-25 15:08:09 582

程序员表白升级版

程序员表白的android升级版,保证让你耳目一新,加入了郭霖大神的照片墙功能,可以连接你们的幸福时刻哦

2014-09-04

java和android中的回调

博客http://blog.csdn.net/jiatingsj/article/details/39028149中的代码

2014-09-03

空空如也

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

TA关注的人

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