首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
TONIO
掘友等级
Android摸鱼工程师
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
128
文章 121
沸点 7
赞
128
返回
|
搜索文章
赞
文章( 121 )
沸点( 7 )
卡顿、ANR、死锁,线上如何监控?
一、前言 最近参加了几轮面试,发现很多5-7年工作经验的候选人在性能优化这一块,基本上只能说出传统的分析方式,例如ANR分析,是通过查看/data/anr/ 下的log,分析主线程堆栈、cpu、锁信息
别再纠结线程池大小/线程数量了,没有固定公式的
那么理论上,我一个线程只需要不停的执行指令,就可以跑满一个核心的利用率。 从上图可以看到,CPU利用率和上一步一样,还是所有核心100%,不过此时负载已经从11.x增加到了22.x(load average解释参考https://scoutapm.com/blog/unders…
在Android手机上对https请求进行抓包
前段时间跟 QQ 群里的群友聊天时无意聊到了抓包的话题。抓包可以说是程序员日常开发调试问题的一个重要手段,可以帮助我们理清客户端与服务器之间的数据传输问题,以便于甩锅。 在过去,网络请求基本都是靠的
补齐Android技能树 - 从害怕到玩转Android代码混淆
🤡 不止代码混淆的基本使用,规则详解,杰哥带你从源码层面过一过APK混淆的具体过程,从害怕Android代码混淆到玩转它~
AndroidStudio4.2 升级踩坑
andoidstudio4.2 报错 解决方案: 1.JDK路径配置 2.插件路径修改 3.配置修改 4. Gradle不显示task 解决方案
万字长文 - 史上最全ConstraintLayout(约束布局)使用详解
ConstraintLayout 是一个使用“相对定位”灵活地确定微件的位置和大小的一个布局,在 2016 年 Google I/O 中面世,它的出现是为了解决开发中过于复杂的页面层级嵌套过多的问题
Gradle 爬坑指南 -- 理解 Plugin、Task、构建流程
上文介绍了 Gradle、Groovy 的概念并且对其有了一些初步的认识,然后学习了 Groovy 基本语法,跑了第一个 Gradle 的 Hello World!此时想必大家对 Gradle 也算是有了一个清晰的初步认识。学习 Gradle 就是学习一门新的语言,然后应用其 …
补齐Android技能树 - 玩转Gradle(一) | 小册免费学
Android开发仔基本上都间接或直接接触过Gradle,毕竟用AS导项目都这个坎:卡在 Gradle:Build Running半个钟过去了,还在Build Running,而你只能卧槽,这玩意TM
Jetpack新成员,Paging3从吐槽到真香
各位小伙伴们大家好。 随着 Android 11 的正式发布,Jetpack 家族也引入了许多新的成员。我之前有承诺过,对于新引入的 App Startup、Hilt、Paging 3,我会分别写一篇文章进行介绍。 本篇文章,我们要学习的就是 Paging 3 了。 Pagin…
音视频学习 (十一) Android 端实现 rtmp 推流
咱们回顾前面 2 篇文章,主要讲解了如何搭建 rtmp 直播服务器,和如何开发一款具有拉流功能的 Android 播放器。那么现在有了播放端和直播服务器还缺少推流端。该篇文章我们就一起来实现 Android 端的 rtmp 推流,想要实现 Android 端推流必须要经过如下几…
下一页
个人成就
掘力值
15
关注了
50
关注者
1
收藏集
0
关注标签
2
加入于
2019-08-12