首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Code
订阅
黃智彥
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Java 设计模式
一直想写一篇介绍设计模式的文章,让读者可以很快看完,而且一看就懂,看懂就会用,同时不会将各个模式搞混。自认为本文还是写得不错的???,花了不少心思来写这文章和做图,力求让读者真的能看着简单同时有所收获。 ) 的分类了,他们将设计模式分类为 23 种经典的模式,根据用途我们又可以…
GitHub 上优质项目整理
1. 免费书籍 (4)处于萌芽阶段的 Java 核心知识库。 2. Android 开源框架合集,工具类,UI (11)基于DataBinding框架,MVVM设计模式的一套快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流库,满足日常开发需求。使用…
Android 常用开源库总结(持续更新)
收集了一些比较常见的开源库,特此记录(已收录410+)。另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言。 HTextView 一款支持TextView文字动画效果的Android组件库。 SlantedTextView 一个倾斜的TextView…
Android 自定义 View 之 LeavesLoading
GitHub 上好几个做这个效果的项目,但是很少有完全实现的,有的还有 Bug,于是花了 2 天实现了一下。 2. 分析 3. 核心实现 本质是事先产生一定数量叶子,这些叶子的漂动时的振幅、相位、旋转方向等等都是随机的,并且飘动是周期性地即叶子飘动到最左边时,又重新回到最右边。…
一点点入坑JetPack:ViewModel篇
费了很多脑细胞,把Lifecycle单拆出来整了一篇文章。那么接下来自然而然的就到了ViewModel,为了让系列像系列的样子,所以这里仍然是单独把ViewModel拿出来。 你别说单独抽出来,还真有点干干巴巴,麻麻赖赖,一点都不圆润。那还说啥呢?盘它... 新官上任三把火,强…
Android网络编程-系列文章
在Android开发过程中,网络编程是必不可少的。 大家接触的Volley,Retrofit,OKHttp等网络框架,很好地封装了底层实现的细节,在使用过程中非常的方便。但是掌握其中的细节,对我们来说真的非常重要,只有掌握了网络编程的原理,才能真正理解这些网络框架的源码实现。 …
学习Android Jetpack? 实战和教程这里全都有!
确认过眼神,是迷恋鞋的人~。需要且必要说明的是,该项目的一部分参考自谷歌的官方示例:android-sunflower 本项目采用的语言是Kotlin,**为什么是Kotlin?**显然,谷歌已经宣布Kotlin成为开发安卓的首选语言,且今后的新出的东西会优先支持Kotlin。…
学习并理解 23 种设计模式
在《设计模式:可复用面向对象软件的基础》一书中所介绍的 23 种经典设计模式,不过设计模式并不仅仅只有这 23 种,随着软件开发行业的发展,越来越多的新模式不断诞生并得以应用。有经验的开发者在学习设计模式可以和过往的经验互相印证,更容易理解这些设计模式。 每个模式都有相应的对象…
Android TV开发-桌面 跨进程通信(IPC) 详解
使用文件共享方式,多进程读写一个相同的文件,获取文件内容进行交互; 使用Messenger,一种轻量级的跨进程通讯方案,底层使用AIDL实现(实现比较简单,博主开始本文前也想了一下是否要说一下这个东西,最后还是觉得没有这个必要,Google一下就能解决的问题,就不啰嗦了); 使…
Android Jetpack - Fragment官方说明
Fragment 表示 Activity 中的行为或用户界面部分。您可以将多个fragment组合在一个 Activity 中来构建多窗格 UI,以及在多个 Activity 中重复使用某个fragment。您可以将fragment视为 Activity 的模块化组成部分,它具…