首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
章鱼丸子
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
赞
文章( 21 )
沸点( 0 )
源码茶舍之android:externalService是什么属性?实现原理?
在AndroidManifest中声明Service时,偶然发现一个布尔类型的属性:android:externalService 示例如下: 如果minSDK小于24,会显示警告,很显然这是一个24以后的新东西。 先顾名思义一下,external的service,外置(外挂)…
Configuration 变更时Activity的生命周期探究
调用ActivityManagerService#ensureConfigAndVisibilityAfterUpdate()确保给定的activity使用的是当前配置。如果返回true表示activity未被重启,否则让该activity destroyed以适配当前配置。 …
那些 Android 程序员必会的视图优化策略
1. 概述 现在的APP一些视觉效果都很炫,往往在一个界面上堆叠了很多视图,这很容易出现一些性能的问题,严重的话甚至会造成卡顿。因此,我们在开发时必须要平衡好设计效果和性能的问题。 本文主要讲解如何对视图和布局进行优化:包括如何避免过度绘制,如何减少布局的层级,如何使用Cons…
[译] 在 SnackBar,Navigation 和其他事件中使用 LiveData(SingleLiveEvent 案例)
视图层(Activity 或者 Fragment)与 ViewModel 层进行通讯的一种便捷的方式就是使用 LiveData 来进行观察。这个视图层订阅 Livedata 的数据变化并对其变化做出反应。这适用于连续不断显示在屏幕的数据。 但是,有一些数据只会消费一次,就像是 …
Android RxJava: 这是一份全面的 操作符 使用汇总 (含详细实例讲解)
Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 今天,我将为大家献上一份 RxJava操作符的详细使用攻略,希望你们会喜欢。 1. 简介 2. 类型 3. 操作符详解 创建 被观察者( Observable) 对象…
[译] android应用开发者,你们真的了解Activity的生命周期吗?
你没看错,现在是2018年,我正在写一篇连我自己都感到很惊讶的关于Android系统的Activity生命周期的文章。 一开始,我觉得Activity的生命周期虽然过于复杂,但它不应该是一个难题。我的意思是:对于Android开发新手来说,如何正确地处理Activity生命周期…
[译] 从Service到WorkManager
随着Android版本的不断更新,如何正确的处理后台任务变得越来越复杂。因此, Google发布了 WorkManager(作为JetPack的一部分)来帮助开发者解决这一难题。 在学习WorkManager之前,首先得知道我们为什么需要它。本文将从以下三部分来阐述: 1. A…
2018Android面试经历
前面两次的由于面试没怎么准备,直接over肯定是没问题的!第一家一个小姐姐把我问得n脸懵逼(一个屌丝程序猴和妹子聊天就紧张,心跳加速,口干舌燥,说话结巴)!她首先让我自我介绍一下,可脑袋一下像短路了一样!就说:“你知道的程序员表达能力差,嗯。。。嗯。。。你看简历吧!”她直接一脸…
R.java、R2.java 是时候懂了
问题 1:子 module 里的 R.java 为何不是常量? 问题 2:ButterKnife 是怎么解决的? 问题 3:由于 ButterKnife 的 R2.java 存在,导致 java compile 替换了注解中的常量,为何实际运行时没出现问题?
设计模式系列·工厂方法模式之Code Review
前言 以小说的笔法写的设计模式系列文章,你绝对看得懂![首发于公众号:"聊聊代码"] 设计模式系列·王小二需求历险记(一)设计模式系列·王小二需求历险记(二)设计模式系列·封装、继承、多态设计模式系列·初探设计模式之王小二的疑问设计模式系列·Facade模式之MVC的烦恼设计模…
下一页
个人成就
文章被点赞
11
文章被阅读
11,910
掘力值
163
关注了
4
关注者
2
收藏集
35
关注标签
23
加入于
2016-04-15