首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
RobertK
掘友等级
Android工程师
|
Null
Null
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 24
沸点 30
赞
54
返回
|
搜索文章
赞
文章( 24 )
沸点( 30 )
9102年了,还不知道Android为什么卡?
最近华为方舟编译器要开源了,笔者去看了下发布会PPT,发现作为一名Android开发者,PPT中所介绍的知识点我居然不能完全看懂???于是乎恶补了下PPT中的内容,整理成本文。 这是所有程序员的第一课,只需要写完这段代码并执行,电脑或手机就会打印出Hello World。 众所…
Android 单元测试只看这一篇就够了
单元测试是应用程序测试策略中的基本测试,通过对代码进行单元测试,可以轻松地验证单个单元的逻辑是否正确,在每次构建之后运行单元测试,可以帮助您快速捕获和修复因代码更改(重构、优化等)带来的回归问题。本文主要聊聊Android中的单元测试。 为代码重构提供安全保障,在优化代码时不用…
Android Q 文本新功能
文本显示是大部分应用的重要任务之一。为了帮助您打造更好的文本体验,我们在 Android Q 中引入多项新特性,在满足开发者需求的同时,持续提升应用性能。其中包括: 优化部分常用的文本风格 API。 据性能测试报告显示,启用断字 (hyphenation) 功能后,在文本分析过…
史上最全的Android面试题集锦
在Android开发中,不管是插件化还是组件化,都是基于Android系统的类加载器ClassLoader来设计的。只不过Android平台上虚拟机运行的是Dex字节码,一种对class文件优化的产物,传统Class文件是一个Java源码文件会生成一个.class文件,而And…
Androidx 迁移小结
现在来说,那就又是去年的事情了。到目前为止,androidx 库很多版本已经推出了正式稳定版,版本详情戳这里。对比以前 support 包, androidx 将各个 library 分开设立单独的版本管理,这样的好处显而易见。第一没有了之前 v4 v7 的繁琐依赖。第二可以精…
关于 Android 进程保活,你所需要知道的一切
早前,我在知乎上回答了这样一个问题:怎么让 Android 程序一直后台运行,像 QQ 一样不被杀死?。关于 Android 平台的进程保活这一块,想必是所有 Android 开发者瞩目的内容之一。你到网上搜 Android 进程保活,可以搜出各种各样神乎其技的做法,绝大多数都是极其不靠谱。前段时间,Github 还出现了一个很火的 “黑科技” 进程保活库,声称可以做到进程永生不死。
[译] 从Service到WorkManager
随着Android版本的不断更新,如何正确的处理后台任务变得越来越复杂。因此, Google发布了 WorkManager(作为JetPack的一部分)来帮助开发者解决这一难题。 在学习WorkManager之前,首先得知道我们为什么需要它。本文将从以下三部分来阐述: 1. A…
90% 以上的独立开发者,败在了认知环节
因为笔者目前的主要收入来自于独立开发,我身边的人、我写的内容的读者也很多是独立开发者,所以为了让大家都知道我在谈什么,我经常提 “独立开发” 这个词。 但我一直觉得这个词不准确。**“独立开发者” 和 “独立产品人” 是两类人。**我对自己的定位,至少是后者。 独立开发者,意思…
用LiveDataBus替代RxBus、EventBus——Android消息总线的演进之路
对于Android系统来说,消息传递是最基本的组件,每一个App内的不同页面,不同组件都在进行消息传递。消息传递既可以用于Android四大组件之间的通信,也可用于异步线程和主线程之间的通信。对于Android开发者来说,经常使用的消息传递方式有很多种,从最早使用的Handle…
Android组件化框架搭建
其基本理念就是,把常用的功能、控件、基础类、第三方库、权限等公共部分抽离封装,把业务拆分成N个模块进行独立(module)的管理,而所有的业务组件都依赖于封装的基础库,业务组件之间不做依赖,这样的目的是为了让每个业务模块能单独运行。而在APP层对整个项目的模块进行组装,拼凑成一…
下一页
个人成就
文章被阅读
896
掘力值
27
关注了
15
关注者
0
收藏集
2
关注标签
7
加入于
2019-07-04