首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
vincent_he
掘友等级
android开发
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
172
文章 172
沸点 0
赞
172
返回
|
搜索文章
赞
文章( 172 )
沸点( 0 )
我有个大胆的方案可以提高ARouter和WMRouter的编译速度
如果使用wmrouter的各位,可以直接用我的插件替换工程内的路由初始化,应该能解决项目编译的问题。基本测试都通过了。 由于当前项目工程比较庞大,编译一次大概要3-5分钟左右,AGP支持增量编译,但是苦于路由框架的plugin的增量编译一直都是关闭的,所以这方面一直都没有成功。…
今日头条 Android '秒' 级编译速度优化
Android 项目一般使用 gradle 作为构建打包工具,而其执行速度慢也一直为人所诟病,对于今日头条 Android 项目这种千万行级别的大型工程来说,全量编译一次的时间可能高达六七分钟,在某些需要快速验证功能的场景,改动一行代码的增量编译甚至也需要等两三分钟,这般龟速严…
Android进阶宝典 -- 如何通过ANR日志分析问题原因
了解ANR触发的场景,介绍trace日志中调用栈的参数含义以及线程常见的一些状态,最终如何从庞大的anr日志中查找问题的原因
Android 13 媒体权限适配指南
在 Android 系统最近的几个大版本里,更新方向有很大一部分都集中在了隐私安全这一方面,每个版本都会新增隐私安全限制,或者是对之前的隐私项进行进一步的升级 Android 10。分区存储、限制访问
Android asm字节码插桩点击防抖以及统计方法耗时
1、目标 使用asm字节码插桩的方式,实现给点击事件加上防抖和统计方法耗时的功能 2、api介绍 1、Transform API Transform API 是 AGP1.5 就引入的特性,Andro
03.Android崩溃Crash库之ExceptionHandler分析
上一篇整体介绍了crash崩溃库崩溃重启,崩溃记录记录,查看以及分享日志等功能。 设置该线程由于未捕获到异常而突然终止时调用的处理程序。 通过明确设置未捕获到的异常处理程序,线程可以完全控制它对未捕获到的异常作出响应的方式。 如果没有设置这样的处理程序,则该线程的 Thread…
04.Android崩溃Crash库之Loop拦截崩溃和ANR
上一篇整体介绍了crash崩溃库崩溃重启,崩溃记录记录,查看以及分享日志等功能。 能否基于 Handler 和 Looper 拦截全局崩溃(主线程),避免 APP 退出。 能否基于 Handler 和 Looper 实现 ANR 监控。 通过上面的代码就可以就可以实现拦截UI线…
ANR 触发、监控、分析 一网打尽
ANR是老生常谈的问题了,本文从定义、原因、发生场景、触发流程、监控与分析等多方面入手,尽力补全ANR这块的知识。
不一样的Android堆栈抓取方案
Android 应用堆栈是 Android 应用程序的一种重要组件,它提供了对所有正在运行的应用程序的信息。Android 应用堆栈可以帮助开发者更好地理解应用程序的运行状态,帮助开发者进行性能调优
流畅性三板斧番外之:各大厂与卡顿和ANR的战斗记录
各大厂与卡顿和ANR的战斗记录 前段时间写了流畅性三板斧的系列文章,比较系统性但不是很精细的梳理了下在Android端如何做帧率监控、主线程耗时监控、以及ANR 的监控。
下一页
个人成就
文章被点赞
9
文章被阅读
4,515
掘力值
164
关注了
30
关注者
6
收藏集
1
关注标签
2
加入于
2019-06-24