首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
性能优化
订阅
一条泡泡鱼
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Android 图片压缩方法详解
在 Android 开发中,图片压缩是一个重要的优化手段,旨在提升用户体验、减少网络传输量以及降低存储空间占用。以下是几种主流的图片压缩方法,结合原理、使用场景和优缺点进行详细解析.
深入研究Android启动速度优化(下)- 不敢说100%秒开,但这样做“雀食”是快
前言:生活不止眼前的苟且,还有诗和远方。不敢说100%秒开,但这样做“雀食”是闪电般的启动速度。还有什么方法可以做进一步优化?怎么证明你的应用启动速度秒杀竞品 App?如何在线上衡量启动优化的效果?
当 App 有了系统权限,真的可以为所欲为?
前一段时间有个 App 很火,是 Android App 利用了 Android 系统漏洞,获得了系统权限,做了很多事情。想看看这些个 App 在利用系统漏洞获取系统权限之后,都干了什么事
深入研究Android启动速度优化(上)- 看完这些启动优化已经完成80%了
前言:工欲善其事,必先利其器。 启动是指用户从点击 icon 到看到页面首帧的整个过程,启动优化的目标就是减少这一过程的耗时。启动性能是 APP 使用体验的门面,启动过程耗时较
Android Crash
常见的Crash可能源于多个层面,包括Java层、Native层、系统层等。 一、常见的Crash类型 Java Application Crash 原因:Java层线程因未捕获异常而终止。 常见异常
LiveData.postValue() 可能会丢失数据
LiveData 是什么? LiveData 是一种可观察的数据存储类,它属于 Android Jetpack 架构组件的一部分。LiveData 持有数据,并且当数据变化时,它可以通知所有观察者(如
Android 内存泄漏二:View.post
View.post(Runnable action) 方法在 Android 开发中经常用于在 UI 线程上执行代码, 尤其是当需要在某个视图的绘制或布局操作完成后立即执行某些操作时。 这个方法确实与
面试官:今日头条启动很快,你觉得可能是做了哪些优化?
网上关于启动优化的文章多不胜数,内容千篇一律,大都是列举一些耗时操作,采用异步加载、懒加载等。 而在面试过程中,关于启动优化的问题,如果只是很表面地回答耗时操作应该放在子线程,显然太过于普通,无法跟竞争者拉开差距。如何让面试官知道你的“内功深厚”,那肯定是要往原理层面去回答。 …
Android性能优化:这些绘制优化你一定不能忽略!
本文主要讲解性能优化中的绘制优化,希望你们会喜欢。 1. 影响的性能 2. 如何影响性能 3. 优化思路 4. 具体优化方案 4.1. 降低View.onDraw()的复杂度 至此,关于绘制优化的方案讲解完毕。 5. 布局调优工具 Android Studio 提供的UI性能检…
android应用闪屏页的实现(关于坑的说明)
闪屏页的实现方式有多种,需要根据UI设计的闪屏页的效果图来决定最终选用哪一种。 这个方法是我试过的最和谐的一种方法了。 UI设计的效果图虽然做了屏幕适配,但是android的机型太太多了,免不了各种拉伸问题,因为图片是为了全屏显示,又不能做裁剪,所以我让UI把各个图片抠出来了。…