会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
番茄沙司的随笔
博客园
首页
新随笔
联系
订阅
管理
2017年5月23日
Android官方架构组件指南
摘要: 此指南适用于那些曾经或现在进行Android应用的基础开发,并希望了解和学习编写Android程序的最佳实践和架构。通过学习来构建强大的生产级别的应用。 注意: 此指南默认你对Android开发有比较深的理解,熟知Android Framework。如果你还只是个Android开发新手,那么建议先学
阅读全文
posted @ 2017-05-23 19:41 番茄沙司
阅读(11903)
评论(3)
推荐(3)
2017年5月22日
Android官方架构组件介绍之ViewModel
摘要: ViewModel 像Activity,Fragment这类应用组件都有自己的生命周期并且是被Android的Framework所管理的。Framework可能会根据用户的一些操作和设备的状态对Activity或者Fragment进行销毁和重构。作为开发者,这些行为我们是无法干预的。 所以Activ
阅读全文
posted @ 2017-05-22 11:03 番茄沙司
阅读(13325)
评论(0)
推荐(1)
Android官方架构组件介绍之LiveData
摘要: LiveData 是一个用于持有数据并支持数据可被监听(观察)。和传统的观察者模式中的被观察者不一样,LiveData是一个 组件,因此观察者可以指定某一个 给LiveData,并对数据进行监听。 如果观察者指定 处于 或者 状态,LiveData会将观察者视为活动状态,并通知其数据的变化。 我们看
阅读全文
posted @ 2017-05-22 09:11 番茄沙司
阅读(22060)
评论(0)
推荐(2)
Android官方架构组件介绍之LifeCycle
摘要: Google 2017 I/O开发者大会于近日召开,在开发者大会上谷歌除了发布了Android O等一些新产品之外,也对Android代码的架构做出了一个官方的回应。 "Google 2017 I/O开发者大会Android架构组件介绍现场视频" 下面是官方提供的Android App开发的架构图:
阅读全文
posted @ 2017-05-22 09:10 番茄沙司
阅读(10206)
评论(0)
推荐(0)
2016年9月26日
Android N 通知概览及example
摘要: 概述 Android App的通知在维护你的App和用户之间的交互起着举足轻重的作用,为了提供更好的用户体验,Android N上的通知提供了可视化刷新,自定义视图和直接回复等功能。另外还提出了MessagingStyle和捆绑通知的概念。 一样的通知,不一样的外观 Android N上通知最直观的
阅读全文
posted @ 2016-09-26 09:32 番茄沙司
阅读(988)
评论(0)
推荐(0)
2016年8月9日
Project和Task
摘要: Projects和Tasks 在gradle中,所有的事物都基于两个概念: projects 和 tasks 。 每一个gradle的构建系统都由一个或多以project组成。例如一个project可以表示一个jar包或者一个web app的构建。又或者是一个android应用的编译打包。 每一个p
阅读全文
posted @ 2016-08-09 13:52 番茄沙司
阅读(1080)
评论(0)
推荐(0)
hello gradle
摘要: 首先下载和安装gradle可以参考 "官网下载地址" ,建议下载带有源码和文档的,以便后期查阅。 下载完以后打开终端输入 有如下信息输出,表示安装成功: 接着在你的工作目录下新建一个 文件,并键入如下内容: 接着在该目录下使用gradle命令即可输出如下信息: 如果不想看到多余的help信息,可以使
阅读全文
posted @ 2016-08-09 13:51 番茄沙司
阅读(523)
评论(0)
推荐(0)
2016年8月5日
写出gradle风格的groovy代码
摘要: 写出gradle风格的groovy代码 我们先来看一段gradle中的代码: 我第一次看gradle代码的时候是懵逼的, 这是哪门子语言,这到底是类似xml的标记语言还是类似java的语言?我不懂。不懂没关系,学了就懂了嘛。 大家现在已经知道了gradle使用groovy写的,所以他是我前面说的类似
阅读全文
posted @ 2016-08-05 14:42 番茄沙司
阅读(2389)
评论(1)
推荐(1)
Groovy中的闭包
摘要: Closures(闭包) 本节主要讲groovy中的一个核心语法:closurs,也叫闭包。闭包在groovy中是一个处于代码上下文中的开放的,匿名代码块。它可以访问到其外部的变量或方法。 1. 句法 1.1 定义一个闭包 其中 内是可选的闭包参数,可省略。当闭包带有参数,就需要 来将参数和闭包体相
阅读全文
posted @ 2016-08-05 14:41 番茄沙司
阅读(14723)
评论(0)
推荐(1)
Groovy中的面向对象
摘要: Groovy中的面向对象 前面说到groovy支持脚本和类,前面一节已将简单说了脚本和类之间的关系,这一节主要介绍一下groovy中类的相关知识,即面向对象相关知识。 1.类型 1.1 原始类型 groovy中支持的原始数据类型与java相同,分别是boolean,char,short,int,lo
阅读全文
posted @ 2016-08-05 14:40 番茄沙司
阅读(9525)
评论(0)
推荐(0)
下一页
公告