摘要: 包名 当你在groovy中定义类的时候需要指定包名,这和java中类似不多介绍。 导入 groovy中的导入也跟java类似,有一下五种: 默认导入 groovy默认导入了一下几个包和类: 普通导入 普通导入即全类名导入 包导入 这个也不用多说 静态导入 静态简称导入 静态简称导入在java中是没有 阅读全文
posted @ 2016-08-05 14:39 番茄沙司 阅读(10998) 评论(0) 推荐(1) 编辑
摘要: Groovy操作符 这一篇简单介绍一下Groovy中的操作符。 算数操作符 groovy支持java中的所有操作符,下面只列举一些groovy特有的: power运算符,也叫次方。 power的一元运算 类操作符 Safe navigation operator (安全导航符)用于避免空指针。当不确 阅读全文
posted @ 2016-08-05 14:37 番茄沙司 阅读(2497) 评论(0) 推荐(0) 编辑
摘要: Groovy基本句法 Gradle作为一个构建工具自然不会自己去创造一门语言来支撑自己,那么它用的是哪门子语言呢?什么语言能写成这样: 如此风骚的语法自然要归Groovy莫属了。 什么是Groovy 官方介绍如下: Apache Groovy is a powerful, optionally ty 阅读全文
posted @ 2016-08-05 14:35 番茄沙司 阅读(1336) 评论(0) 推荐(0) 编辑
摘要: 什么是Gradle 在接触Android Studio之前,很多人像我一样都不知道Gradle为何物,即使是开始使用Android Studio了也很少去注意Gradle,只是觉得它是一个用于编译Android的配置文件。那么Gradle究竟是什么,到底是不是只是配置文件这么简单,我只想说我真的是‘ 阅读全文
posted @ 2016-08-05 14:34 番茄沙司 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 由于最近繁忙的工作告一段落,要清闲一段时间,所以可以好好利用这段时间给自己充充电。 于是乎这个app就诞生了。本着开源的精神我把它放在了 "github" 上。这里如果有Android初学者的话不妨学习一下,通过这个App你大概可以学到: Android RecyclerView的使用方法 retr 阅读全文
posted @ 2016-05-19 16:04 番茄沙司 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 还是接着上一讲“进击的RecyclerView入门二(来点小装饰?)”,在上一讲中我们学到了怎么给不同的Item定制不同的外观,但貌似那个蓝色的框实在太丑了,咱还是把它干了吧。 java ItemTouchHelper mIth = new ItemTouchHelper( new ItemTouc 阅读全文
posted @ 2016-05-13 16:04 番茄沙司 阅读(955) 评论(3) 推荐(2) 编辑
摘要: 接着上一讲,我们看到我们的Demo可以正常的运行,并且能自动加载网络图片,那么为了后面观察的方便,我们取消这种自动加载的功能,使用两个按钮来代替,分别用来增加一个数据和减少一个数据。截图如下: 正在我自认为这样的布局已经很完美的时候,产品经理A走过来指着手机说,“这样的布局太单调,给我改炫酷屌炸天一 阅读全文
posted @ 2016-05-12 15:09 番茄沙司 阅读(893) 评论(4) 推荐(2) 编辑
摘要: 虽然RecyclerView面世有一段时间了,但由于它的学习成本相对较高,很多码友只是粗略的认识了一下而没有细致的品味RecyclerView的真谛。 那么从现在开始我将带你装逼带你飞,一起领略Google工程师们赋予RecyclerView独特的魅力。 <! more 首先我们看一下官方文档是怎么 阅读全文
posted @ 2016-05-11 17:20 番茄沙司 阅读(769) 评论(0) 推荐(1) 编辑
摘要: 在Android5.0往后的平台上,你想通过单纯的调用File.delete()或着ContentResolver.delete()来删除Sdcard上的文件会删除失败。前者提示没有权限,后者仅仅删除数据库文件对应的信息,但物理文件还存在,手机重启后MediaScanner会重新将其信息扫描进数据库 阅读全文
posted @ 2016-05-05 16:28 番茄沙司 阅读(3734) 评论(1) 推荐(2) 编辑
摘要: Dart与消息循环机制 _翻译自 "https://www.dartlang.org/articles/event loop/" _ 异步任务在Dart中随处可见,例如许多库的方法调用都会返回Future对象来实现异步处理,我们也可以注册Handler来响应一些事件,如:鼠标点击事件,I/O流结束和 阅读全文
posted @ 2016-04-26 21:57 番茄沙司 阅读(4781) 评论(0) 推荐(0) 编辑