首页
首页
沸点
课程
直播
资讯
活动
开放社区
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
掘金会员预售 5.16-6.16
登录
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
我是coco
0
关注
5
关注者
0
掘力值
关注
关注
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
0
文章 0
沸点 0
资讯 0
赞
0
关注
返回
|
搜索文章
我是coco
3年前
关注
分享
Android Gradle学习:Extension详解
前面我们已经详细讲解了 Gradle 的 Task、Project 等基本用法,现在我们还要学习一个很重要的概念 Extension,它在 Gradle 中几乎随处可见,特...
1
评论
分享
我是coco
3年前
关注
分享
OkHttp使用gzip时的坑
Retrofit 是现在最流行的网络开发框架之一,功能十分强大,但是最近确遇到一个十分坑的问题,现在记录下来,希望看到的人能注意下。 众所周知,在 HTTP 传输时是支持 ...
赞
评论
分享
我是coco
3年前
关注
分享
Android Gradle学习:Project介绍
每一个 build.gradle 脚本文件被 Gradle 加载解析后,都会对应生成一个 Project 对象,在脚本中的配置方法其实都对应着 Project 中的API,...
赞
评论
分享
我是coco
3年前
关注
分享
[7] —— Kotlin-Koans 学习笔记-集合操作
kotlin 扩展了很多的 to... 方法 如果我们的传入参数是一个用户,但是我们最终想要的结果是用户全部订单(List)中的全部商品的集合,这时我们就需要flatMap...
赞
评论
分享
我是coco
3年前
关注
分享
Android Gradle学习:Task进阶学习
前面通过很多范例讲了在 build.gradle 中怎么创建 Task,但是 Task 到底是个什么东西,它里面有些什么,我们并不清楚,本文试图揭开 Task 神秘的面纱。...
赞
评论
分享
我是coco
3年前
关注
分享
Android Gradle学习:Gradle基础入门
现在的Android应用都是采用Android Studio来开发的,AS默认是采用Gradle作为构建工具的。通常开发者可以不需要理解任何Gradle的脚本配置,就可以开...
赞
评论
分享
我是coco
3年前
关注
分享
Android Gradle学习:如何创建Task
一个 Task 是 Gradle 里项目构建的原子执行单元,Gradle 通过将一个个Task串联起来完成具体的构建任务,每个 Task 都属于一个 Project。关于 ...
赞
评论
分享
我是coco
3年前
关注
分享
Android第三方库依赖树
在Android开发过程中,依赖库版本冲突是个很麻烦的问题,为了解决该问题,我们可以列出第三方库依赖树,通过比较来找到冲突库。...
赞
评论
分享
我是coco
3年前
关注
分享
Android组件化开发实践(六):老项目实施组件化
比较早期的时候,我们开发APP都是采用单一工程模式,随着业务的发展,APP越来越庞大,开发人员越来越多,所以必然面临着将老项目进行组件化的过程。 相信每个人都会碰到这些问题...
赞
评论
分享
我是coco
3年前
关注
分享
Android组件化开发实践(七):开发常见问题及解决方案
我们在单一工程里开发时代码运行良好,但是在进行组件化开发时,经常会出现一些莫名其妙的问题。 1. ButterKnife无法使用 查看错误原因都是:Attribute va...
赞
评论
分享
我是coco
3年前
关注
分享
Android Studio3.0修改apk名称
1. 如何修改打包好的apk名称 这断配置的核心是设置output.outputFileName,鼠标点上去可以发现,这个output对象是BaseVariantOutpu...
赞
评论
分享
我是coco
3年前
关注
分享
Android组件化开发实践(九):自定义Gradle插件
本文紧接着前一章Android组件化开发实践(八):组件生命周期如何实现自动注册管理,主要讲解怎么通过自定义插件来实现组件生命周期的自动注册管理。 1. 采用groovy创...
赞
评论
分享
我是coco
3年前
关注
分享
Android组件化开发实践(八):组件生命周期如何实现自动注册管理
1. 前言 前面有一章讲过组件生命周期管理,参见Android组件化开发实践(五):组件生命周期管理。之前只是为了讲解组件生命周期的概念,以及这样做的原因,但是这样实施过程...
赞
评论
分享
我是coco
3年前
关注
分享
[28] —— Android 仿微信录制短视频(不使用 FFmpeg)
项目中原本就有录制短视频的功能,使用的是 # qdrzwd/VideoRecorder 这个项目,但是该项目不支持 targetSdkVersion 22以上的版本,而现在...
赞
评论
分享
我是coco
3年前
关注
分享
[4] —— Kotlin 数据类、解构声明与单例模式-简单即是美
你是否已经厌烦了一个项目中大量的 POJO ?是的,虽然我们有大量的插件来帮助我们简化这些创建过程,但是满天的 getter 与 setter 还有那些 equals()/...
赞
评论
分享
我是coco
3年前
关注
分享
[29] —— Android Studio 项目 Gradle 升级经验总结
升级我们项目的 API 版本等级已经是必须提上日程了,同时 AS 版本等级、Gradle 版本也是我们升级绕不开的一环,总不能 API 等级提高了,项目还基于低版本的 Gr...
赞
评论
分享
我是coco
3年前
关注
分享
[3] —— Kotlin 遍历结合、控制流与伴生对象-每次都有点新收获
在第一篇文章中我们曾经提到过,在 Kotlin 中 if-else 不仅仅是判断语句,他更是一个有返回值的表达式,代码块的最后一行的值就是他的返回值。所以,在 Kotlin...
赞
评论
分享
我是coco
3年前
关注
分享
[30] —— 拿来就用的 RecyclerView 上拉加载
上拉加载在 RecyclerView 中应用已经十分普遍,很多封装好的 RecyclerView 框架中也都有集成该功能,但如果我们只是想在一个页面中实现改功能,引入一个第...
赞
评论
分享
我是coco
3年前
关注
分享
[2] —— Kotlin 集合类与扩展函数-都是常规操作
经过上文的介绍,想必你对 Kotlin 有了一定的兴趣了吧,Kotlin 简化了很多在 Java 里需要写大量代码的操作,稍安勿躁,我们来看看都有哪些 “常规操作”。 对于...
赞
评论
分享
我是coco
3年前
关注
分享
[5] —— 委托模式 - 一个管理人员的一天
举个例子,一个公司有普通员工、财务人员、管理者三个角色,管理者可以调用普通员工进行某项工作,可以派财务人员给某个员工开支。可以看出其中管理者并不会进行某项具体的工作,而是由...
赞
评论
分享
下一页
个人成就
文章被点赞
20
文章被阅读
28,268
关注了
0
关注者
5
收藏集
0
关注标签
0
加入于
2018-11-14