首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MinQ
掘友等级
Android 开发, 鸿蒙开发
喜欢解决问题,享受程序运行起来的成就感。 Android, Java,Kotlin, gradle, Git , jekins, English,Arkts, ETS,SDK
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 16
沸点 0
赞
16
返回
|
搜索文章
赞
文章( 16 )
沸点( 0 )
Android Hook - 隐藏API绕过实践
本文是隐藏API绕过的实践篇,在阅读本文前请先阅读Android Hook - 隐藏API拦截机制,了解Android P隐藏API拦截机制在源码层面的细节。 本文旨在提供介绍绕过隐藏API的各种方式
自己没有价值之前,少去谈人情世故
昨天和几个网友在群里聊天,一个网友说最近公司辞退了一个人,原因就是太菜了,有一个功能是让从数据库随机查一条数据,他硬是把整个数据表的数据都查出来,然后从里面随机选一条数据。 另外的群友说,这人应该在公
Kotlin Jetpack 实战 | 09. 图解协程原理
协程(Coroutines),是 Kotlin 最神奇的特性,没有之一。 本文将简单介绍 Kotlin 的协程,然后会以图解 + 动画的形式解释 Kotlin 协程的原理。看完本文后,你会发现,原来协程也没有那么难。 1. 一边看文章,一边跑 Demo 2. 线程 &…
Android WebView H5 秒开方案总结
大厂的 WebView 优化方案总结。为了满足跨平台和动态性的要求,如今很多 App 都采用了 Hybrid 这种比较成熟的方案来满足多变的业务需求
Android Jetpack 之 LiveData 详解
简介 LiveData 是Jetpack中的一个组件,是一个可被观察的数据存储器类, 具有感知组件生命周期的能力,LiveData 可以感知组件生命周期活跃状态发送数据更新,在组件销毁时移除观察者对象
回县城躺平,感觉我的人生过得好失败
从春节前到现在,一个半月没更新了,做啥都提不起劲来。 越来越感觉我的人生过的好失败。 去年我爸因为癌症去世了,家里的门头房用不到了,就想卖掉,找好了买家,价格谈了 140 万。 当时想买我们这个房子的
ConcurrentHashMap原理
基本知识 sizeCtl 数组为null时候,为0,代表数组还未初始化 多线程扩容时候,负数的低16位代表有多少线程正在扩容 正常情况下,代表数据需要扩容的阈值 简单总结下 put方法原理 对于key
ThreadLocal原理详解
使用场景 系统Looper使用ThreadLocal来确保每个线程只有一个looper对象。 平时业务中,可以使用ThreadLocal来确保每个线程维护自己的一个实例和数据。 ThreadLocal
扒一扒抖音是如何做线程优化的
最近在对一些大厂App进行研究学习,在对某音App进行研究时,发现其在线程方面做了一些优化工作,并且其解决的问题也是之前我在做线上卡顿优化时遇到的,因此对其具体实现方案做了深入分析。
速度优化:GC抑制
我们知道,充分且合理地使用 CPU 资源是提升速度的本质因素之一。提升 CPU 利用率,除了前面提到的优化方案外,还有很多其他的方案,比如我们还可以通过分析 CPU 的使用情况寻找优化点。 Andro
下一页
个人成就
文章被点赞
147
文章被阅读
25,692
掘力值
1,240
关注了
11
关注者
55
收藏集
1
关注标签
0
加入于
2019-04-23