首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
雨花台镖人
掘友等级
工程师
反对工业文明
获得徽章 22
动态
文章
专栏
沸点
收藏集
关注
作品
赞
446
文章 439
沸点 7
赞
446
返回
|
搜索文章
最新
热门
抖音主线程消息调度优化 实现
抖音优化的思路 抖音原文 我们着重看 这一部分 虽然没有代码,但是文字描述的也够清楚了,我们可以总结归纳一下,抖音的优化思路 ,然后就可以尝试去实现它了 1.acitivity 跳转的 生命周期 消息
Dokit 卡顿检测的 一个bug
Dokit 卡顿检测原理 原理非常简单,主要还是利用 Printer 这个接口 判断 两次println 的执行间隔时间 ,来判断是否发生了卡顿 这个检测的方案很简单, 但是光检测没用呀,还必须要检测
Android JNI 实践基础(四) - native hook的一些背景知识
链接器的主要作用 在阅读本小节之前,请确保已经阅读这篇文章编译和链接,有了一些基础知识之后 看这小节就会轻松很多,尤其是刚从java切换到c的同学来说,务必熟读这篇文章 简单来说,假设我和 jack,
Android JNI 实践基础(三) - 符号表分析NE crash
ndk 异常日志 模拟一个空指针的场景 我们在android studio 里看到的崩溃日志是 这里其实有一个技巧,java引发的crash 通常 会有dialog提示,而ne 引发的崩溃 则不会di
Android JNI 实践基础(二) - 引用,线程,Bitmap
JNI 引用类型处理 主要讲下,局部引用和全局引用吧,这两种很常用,而且一般很难用错 另外还有一个弱引用 就不演示了,有兴趣的可以自行搜索下。 异常处理 有时候我们需要在c++中 调用java的方法,
Android JNI 实践基础(一)
Gradle 基本结构以及主要配置 简单来说 就是指定 一下cmake文件的位置,以及 你要编译的cpp版本,和abi版本 大多数情况 gradle配置就关注这2个即可 Cmake重要配置 介绍一些重
如何反编译鸿蒙OS framework.jar?
获取jar包 adb pull system/framework/framework.jar 不需要root权限,基本所有品牌的手机 都可以直接获取这个jar包 下载BytecodeViewer 下载
ARouter适配 AGP 8.0 + 方案
为什么ARouter 无法适配AGP 8.0 具体可以看我之前的分析 简单来说, 就是去除了registerTransform函数以后,默认提供的Transform Action的方案 无法做到全量扫
asm字节码手册 - Tree API (三)
Tree API 简介 和前面的visit api 相比,Tree API 相对而言 理解起来更加容易,写起来更符合人的思维,但是缺点就是要求的内存 更多,执行效率更慢, 但是对我们android开发
Android JNI 编程 - C++基础 (四)
# c和c++ 几个关键不同 这一小节 主要讲述一下,c语言和c++语言 几个关键的不同,体会一下c++ 相比与c语言 做了哪些改进。 有了c的基础 学习c++ 会快不少 ## c语言中的字符问题 !
下一页
个人成就
优秀创作者
文章被点赞
3,743
文章被阅读
526,214
掘力值
16,116
关注了
236
关注者
1,372
收藏集
7
关注标签
14
加入于
2017-10-16