自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

未名部落格

风他不肯说,云悄悄飘过

  • 博客(7)
  • 收藏
  • 关注

翻译 ViewModels 和 LiveData:模式 +反模式

原文链接 ViewModels and LiveData: Patterns + AntiPatterns。Views 和ViewModels分配职责使用 Architecture Components 构建的 app 中实体的典型交互理想情况下,ViewModels 不应该知道任何关于 Android 的事情。这提高了可测试性、泄漏安全性和模块性。一般的经验法则是确保...

2019-03-31 15:56:50 874

翻译 让我们来谈谈 Android(国外 Android 学习资源)

原文链接 Let’s talkAndroid。无论你是编程新手还是经验丰富的开发人员,我都准备了一系列资源来教你 Android App 开发,从你的第一个 app 到高级主题。

2019-03-29 13:00:47 685

翻译 剖析 Android Runtime:DVM vs ART

原文链接Closer Look At Android Runtime: DVM vs ART。在直接进入 Android Runtime 之前,我们需要了解什么是运行时环境,还需要了解一些基本的东西,如 JVM 和 Dalvik VM 的功能。什么是运行时(runtime)?在最简单的术语中,它是操作系统使用的系统,它负责将您使用 Java 等高级语言编写的代码转换为 CPU...

2019-03-27 23:19:32 296

原创 html 自定义简单的时间轴 timeline 并与 table 图表和 echarts 进度甘特图联动

1.需求最近有需求需要实现 <table> 图表与 eharts 柱状图的联动。完整的效果图如下所示这里时间轴要实现的效果要基本如下图所示该时间轴并不是要实现选中单独的某一个月份并查看单月的数据,而是要将当前数据的时间跨度控制在时间轴的跨度之间,在点击后退一个月或前进一个月的时候,对应的图表数据需要同步过滤并更新。2.分析echarts 本身是有时间轴...

2019-03-16 16:54:02 7348 8

翻译 充分利用 Kotlin

翻译自Taking Advantage of Kotlin codelab。目录1.介绍你将构建什么你会学到什么你需要什么2.准备好开始下载代码应用概述Contact.javaContactsActivity.java配置Kotlin3.Kotlin 转换基础知识将联系人 POJO 转换为 Kotlin 数据类Contact 类文件的...

2019-03-07 17:21:44 911

翻译 探索 Android App Bundle

原文链接 Exploring the Android AppBundle,作者Joe Birch。目录App bundle 格式拆分 APKs构建和分发 Android App BundleBundle 工具动态服务功能动态提供功能我实际会节省多少大小?今年(2018年)在 I/O 上宣布了大量令人兴奋的事情 - 我最关注的一件事是新的 app b...

2019-03-01 23:20:33 4485

翻译 将您的 Android 应用程序转换到 Jetpack

原文链接谷歌已经将他们的 support 库更名为 Jetpack(又名 AndroidX)。开发人员需要对此进行更改。本文将解释这意味着什么,以及如何开始转换您的项目以使用新组件。Jetpack走向未来什么是 Jetpack?Android Jetpack是一组库,工具和架构指南,旨在使构建 Android 应用程序变得容易。它旨在提供通用的基础结构代码,以便开发...

2019-03-01 11:15:42 685

空空如也

空空如也

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

TA关注的人

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