首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android性能优化
订阅
编程的猫
更多收藏集
微信扫码分享
微信
新浪微博
QQ
38篇文章 · 0订阅
美团外卖Android Lint代码检查实践
Lint是Google提供的Android静态代码检查工具,可以扫描并发现代码中潜在的问题,提醒开发人员及早修正,提高代码质量。除了Android原生提供的几百个Lint规则,还可以开发自定义Lint规则以满足实际需要。 在美团外卖Android App的迭代过程中,线上问题频…
Android Lint代码检查实践
1. 为啥用Lint 平时开发中我们在提mr的时候都会进行review,但有些问题通过人眼去看很难发现,比如Fragment必须有空参构造函数,因为在内存不足的时候Fragment恢复默认是通过反射调用空参构造函数重建Fragment、又或者直接使用了kt的扩展函数String…
Android WebView H5 秒开方案总结
大厂的 WebView 优化方案总结。为了满足跨平台和动态性的要求,如今很多 App 都采用了 Hybrid 这种比较成熟的方案来满足多变的业务需求
Android Webview H5 秒开方案实现
现在许多app都嵌入了H5页面, 然而WebView加载速度慢这个问题却一直影响着用户的体验, 所以本文就如何提高H5页面的加载速度展开讨论。 首先我们需要知道为什么WebView的加载速度那么慢。H5页面的渲染速度其实主要取决于两个 如果js文件较多、解析比较复杂, 就会导致…
货拉拉 Android H5离线包原理与实践
背景 在实际业务中,app中的H5页面使用的场景越来越多,在货拉拉app中也存在大量的H5页面,比如金秋拉货节、余额、车型介绍页等,加载速度成为了困扰用户的一个痛点。为此我们决定引入离线包方案,另外还
Android:手把手教你构建 WebView 的缓存机制 & 资源预加载方案
今天,我将针对 Android Webview 的性能问题,提出一些有效解决方案。 1. Android WebView 存在什么性能问题? 下面会详细介绍。 总结:上述两个原因 导致 H5页面的渲染速度慢。 **总结:H5页面加载速度慢的原因:渲染速度慢 & 页面资源加载缓慢…
浅谈 Android 内存监控(中)
在上篇 浅谈 Android 内存监控(上) 中,我们聊了 LeakCanary,微信的 Matirx 和美团的 Probe,它们各自有不同的应用场景,例如,在开发测试环境,我们会偏向用 LeakCanary,因为它能提供最完善的内存泄露机制和最详细的日志,非常方便定位问题,但…
关于 Android 线程优化你应该了解的知识点
在实际项目开发中会频繁的用到线程,线程使用起来是很简单,但是滥用线程会带来性能问题, 比如启动一个线程至少 占用16kb的内存、线程过多会导致cpu的频繁切换而cpu切换成本是很高的
Android 无所不能的 hook,让应用不再崩溃
之前推送了很多大厂分享,很多同学看完就觉得,大厂输出的理论知识居多,缺乏实践。 那这篇文章,我们将介绍一个大厂的库,这个库能够实打实的帮助大家解决一些问题。 今天的主角:初学者小张,资深研发老羊。 三
黑科技!让Native Crash 与ANR无处发泄!
native crash解决不了怎么办!anr解决不了怎么办!打不过我还跑不嘛!前方高燃提醒,请注意