首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
ONLY成为最好的自己
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
组件化架构Dagger2无缝连接开发
看到上面代码是不是很惊讶,为什么在上层module中为什么还要重复依赖呢,出现了同样的配置。 大家应该都明白这行代码的主要功能是用于生成代码的。底层library里面不是已经有了吗?为什么在上层module中还出现呢?这是一个坑。下面我会一一解释 其实dagger 中的Modu…
这可能是第二好的自定义 View 教程之绘制
知道我的人都知道,之前我写了这个 面试系列宣言,如今好像一直都没有连载,而是隔三差五地来一篇,其实也是因为笔者也能力有限,构思一篇文章需要足够的时间去印证其准确性,而之前的部分就因为印证不够造成了勘误。 值得注意的是,本系列不会停止的。面试的很多知识点在于平时的积累,但自定义 …
属性动画(一)
接下来的两篇文章会介绍 属性动画 相关的知识,如下图所示。本篇文章会介绍下图中绿色相关的知识。 PropertyAnimator.png 相比视图动画(View Animation),属性动画的功能还是非常强大的。 属性动画不仅可以对视图(View)的位置、大小、透明度、旋转进…
正式发布 Android 架构组件 1.0 稳定版 | 附带中文介绍视频
正式发布 Android 架构组件 1.0 稳定版 | 附带中文介绍视频
Android Architecture Component 源码浅析
未集成lifecycler的包,但是默认却有了。这时候我们再看看activity和fragment。 v4的SupportActivity和Fragment默认实现了LifecycleOwner接口,看来谷歌已经让v4默认依赖licfcycle,我们继续。 编译完成,开始写一点…
正式发布 Android 架构组件 1.0 稳定版
几十亿的设备都在用 Android 系统,从高端手机到飞机上的影音娱乐系统,应有尽有,不一而足。而 Android OS 则为这几十亿的设备保驾护航,高效管理资源,保障运行流畅,然而有时候却增加了开发卓越 App 的难度。为了简化开发流程,我们在 Google I/O 大会上发…
Android窗口系统第三篇---WindowManagerService中窗口的组织方式
上面文章梳理了一个窗口的添加过程,系统中有很多应用,每个应用有多个Activity,一个Activity上有一个Window,WindowManagerService是怎么管理的?先adb shell dumpsys activity查看一下Activity. Display对…
TimeTask一个轻量的多任务定时队列框架
TimeTask一个轻量的多任务定时队列框架,专注处理多组任务分发工作 TimeTask内部的实现时基于AlarmManager+广播,在任务与系统api中间做了一些封装。
Android架构组件稳定版正式发布
2017 Google IO 大会 不仅确立了 Kotlin 为安卓开发的官方语言,还有一个细节,发布了谷歌官方 Android 应用架构库。这新的架构库旨在帮助开发者设计健壮、可测试的和可维护的应用程序。在Mvp之后,Google又增加Mvp+Clean的开发架构,发现组件化…
屏幕适配的顶级淫技:使用 TextView 来显示图片
今天我们来介绍一种用 TextView 代替并显示图片,以达到App优化及图标自适应的效果。而图片大小等的设置依旧使用 TextView 的各原生方法。 根据不同分辨率来提供多套图,暂且不说这种方式是否麻烦,正常情况下我们切的三套或更多套图有时候总在有些机型上的效果不尽人意。 …