首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android-debug
订阅
TonyBian
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
面试官:说说volatile底层实现原理?
在 Java 并发编程中,有 3 个最常用的关键字:synchronized、ReentrantLock 和 volatile。 虽然 volatile 并不像其他两个关键字一样,能保证线程安全,但
Native内存泄漏一步查
虚拟内存也会被耗尽 作为Android开发者的我们,一定经历过APP从32位从64位架构的切换。目前国内市场还是存在32架构的要求的,并没有全面禁止,32位架构有一个缺点是,可分配给用户空间的虚拟内存
安卓 Watchdog 原理
一、使用 通过watchdog的启动以及系统服务注册watchdog等入手来看一下它是如何运作的。二
Android 如何解读 Native 崩溃栈信息
Android 如何解读 Native 崩溃栈信息 在开始本篇正文之前,希望你对 ELF 格式的文件有基本的了解,如果没有相关的了解,可能对阅读本篇文章有一些困难,我之前写过相应的文章,不懂 ELF
监听 Android ANR 信号并获取所有方法栈信息
监听 Android ANR 信号并获取所有方法栈信息 在前面的文章中我有介绍过 ANR 的原理,感兴趣的同学可以看看:[Framework] 深入理解 Android ANR。 AMS 向应用进程发
Android libunwind 源码解读
本篇介绍 相信搞过android开发的都经历过crash的case,crash后可以看到一个非常详细的堆栈,从这个堆栈上可以看到crash时候的调用上下文,该信息在分析crash问题时非常有价值,那本
系统开发专用版 Android Studio 上手指南
准备工作 首先在 https://developer.android.com/studio/platform 下载好 Android-Studio,目前仅支持 Ubuntu 系统。 下载好以后,使用以
PLT Hook从入门到实战
PLT Hook是Android进阶必须掌握的技术之一,该技术在性能优化上有着广泛的应用,笔者这里以Native 内存泄漏检测,来带大家掌握PLT Hook技术
Android - 你可能需要这样一个日志库
前言 目前大多数库api设计都是Log.d("tag", "msg")这种风格,而且支持自定义日志存储的比较少, 所以笔者想自己造一个轮子。 这种api风格有什么不好呢? 首先,它的tag是一个字符串
一文带你实现android反调试。
andro反调试的实现方法很多,不过由于android系统是开源的,所以反调试其实也不是很神秘的东西。一般通过多个方案相互结合可以实现更好反调试。