首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
shj8687
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
抖音 Android 性能优化系列:启动优化实践
本文将按照主线程直接优化、后台线程间接优化、全局优化的逻辑,介绍抖音Android基础技术团队在启动优化的实践中遇到的一些比较典型的案例,其间对于业界一些比较优秀的方案也会进行简要介绍。
一个帮助Java开发者快速学会Kotlin的文章
今天有个小伙伴来问小灰,说自己JAVA用的贼溜,想再学习下Kotlin,问小灰上手难不难? 怎么说呢?其实我一直觉得语言这方面,是触类旁通、一通百通的,既然JAVA已经贼溜了,想必学其他的语言也一定事
雪球 Android App 秒开实践
本文从应用启动基本原理出发,总结了雪球客户端启动优化的思路和遇到的问题。主要包括启动原理介绍、优化方案和线上验证等三方面内容。
Android 后台运行白名单,优雅实现保活
我们知道,Android 系统会存在杀后台进程的情况,并且随着系统版本的更新,杀进程的力度还有越来越大的趋势。系统这种做法本身出发点是好的,因为可以节省内存,降低功耗,也避免了一些流氓行为。 但有一部分应用,应用本身的使用场景就需要在后台运行,用户也是愿意让它在后台运行的,比如…
Android 系统 Bar 沉浸式完美兼容方案
自 Android 5.0 版本,Android 带来了沉浸式系统 bar,为简化系统 bar 沉浸式的使用,以及统一机型、版本差异所造成的效果差异,本文将介绍系统 bar 的组成以及沉浸式适配方案。
细数SharedPreferences的5大缺陷及ANR原因
我们经常使用的SharedPreferences其实是存在很多缺陷的,主要表现在 占用内存 getValue时可能导致ANR 不支持多进程 不支持全量更新 commit或apply都可能导致ANR 以
Android Jetpack 开发套件 #4 有小伙伴说看不懂 LiveData、Flow、Channel,跟我走
Kotlin Flow 是基于 Kotlin 协程基础能力搭建的一套数据流框架,从功能复杂性上看是介于 LiveData 和 RxJava 之间的解决方案。
「Java 路线」| 关于泛型能问的都在这里了(含Kotlin)
在这个系列里,我将总结Java & Kotlin中泛型的知识点,带你从 语法 & 原理 全面理解泛型。追求简单易懂又不失深度,如果能帮上忙,请务必点赞加关注! 1. 泛型基础 答:在定义类、接口和方法时,可以附带类型参数,使其变成泛型类、泛型接口和泛型方法。…
【性能优化】大厂OOM优化和监控方案
一、前言 随着项目不断壮大,OOM(Out Of Memory)成为bugly上的疑难杂症之一,大部分业务开发人员对于线上OOM问题一般都是暂不处理,一方面是因为OOM问题没有足够的log,无法在短期
音视频开发之旅(44)-ExoPlayer介绍及简单使用
目录 ExoPlayer基本介绍 ExoPlayer的基本使用 遇到的问题 资料 收获 从这篇开始我们进入阶段 —— 一些音视频开源项目的学习使用分析,今天我们进入ExoPlayer部分的学习实践五