首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android高级
订阅
爱凤零点
更多收藏集
微信扫码分享
微信
新浪微博
QQ
104篇文章 · 0订阅
Android通知还能这么玩?
前言 作为安卓用户,大家是不是一直觉得安卓手机上的通知栏≈垃圾场,除了少数有用的社交通讯通知,其他的都是些垃圾推送通知,好多人会选择直接关闭,也有人放任不管。 虽然原生Android、第三方Andro
RxJava So Easy! 带你从0手撸一个RxJava
RxJava从几年前开始流行,以其链式风格的调用和强大的操作符而闻名于世。当然,最重要的是异步切换简单到了令人发指的地步。但是,凡事都有两面性。RxJava的上手难度也是特别陡峭的,而且经常会遇到团队里其他人对于RxJava的掌握不是很熟练。 这一切的根源,都来源于它的设计思想…
深入研究Android编译流程-Kotlin是如何编译的
当前我们常用的 Android 开发语言为 Kotlin,日常的项目也基本是 Kotlin 和 Java 共存。那么 Android 编译的时候会如何编译 Kotlin 呢,
QQ音乐Android编译提速之路
1. 序言 工程编译,是Android应用开发工作中的重要一环。而随着工程代码量膨胀,编译耗时也越来越长,拖慢了开发效率。 这个问题在中大型团队中并不少见。以QQ音乐为例,Android工程代码量达到120万行以上,每修改一行代码,都要等待4分钟以上才能在手机上看到改动效果。 …
关于HTTPS的那些事
由于前不久苹果公司已经强制IOS应用必须使用HTTPS协议开发,虽然Google没有强制开发者使用HTTPS,但相信不久的将来Android也会跟随IOS全面转向HTTPS。因此,HTTPS的学习也是相当重要。本篇文章涉及到的代码不多,主要内容是对HTTPS协议的讲解,最后将结…
Android动画那些事儿---视图动画(View Animation)
提到Android动画,想必就要说来话长了!在Android系统中,谷歌提供了大量的动画Api来满足开发者产品中各式各样的动画需求。从Android 2.0时期的View动画到Android3.0时期的属性动画,再到Android5.0之后引入的转场动画以及后来为了能够让开发者…
编译时注解处理器(APT)详解
上篇文章我们使用注解+反射实现了一个仿ButterKnife功能的示例。考虑到反射是在运行时完成的,多少会影响程序性能。因此,ButterKnife本身并非基于注解+反射来实现的,而是用APT技术在编译时处理的。APT什么呢?接下来一起来看。 APT即为Annotation P…
BannerViewPager源码剖析
上篇文章《打造一个丝滑般自动轮播无限循环Android库》非常详细的介绍了BannerViewPager的基础功能及使用方法。我们知道BannerViewPager不但可以支持任意的页面布局,而且可以支持任意的Indicator。那么BannerViewPager的这些功能是如…
基于Arouter的路由实现方案
这本是一篇应该写在去年的文章,但仅仅因为...懒,这篇文章在草稿箱里静静的躺了一年多,被无限期推迟到了现在。最近刚好完成了公司项目的路由改造,借此机会来对这篇文章做一个了结。 在开始之前我们先来思考一下这个问题。为什么要在项目中引入路由?相信大家的答案可能会有所不同,但是应该也…
Java并发系列终结篇:彻底搞懂Java线程池的工作原理
在Java语言中,虽然创建并启动一个线程非常方便,但是由于创建线程需要占用一定的操作系统资源,在高并发的情况下,频繁的创建和销毁线程会大量消耗CPU和内存资源,对程序性能造成很大的影响。为了避免这一问