首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
卓修武K
掘友等级
打杂
|
得物
公众号:编程物语
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
164
文章 162
沸点 2
赞
164
返回
|
搜索文章
最新
热门
Android虚拟机线程启动过程源码解析
最近在项目开发中遇到一个场景,需要监控某个Java线程 的cpu使用率信息,这需要通过读取/proc/${pid}/task/${tid}/s
Android 高版本采集系统CPU使用率的方式
cpu 信息作为性能监控四大常用指标 (cpu、内存、网络、磁盘)之一,对衡量设备性能,分析、确定一些线上性能问题有着较为重要的作用。本文分享如何在高版本获取系统CPU使用率及进程CPU使用率
Android 平台下的 Method Trace 实现及应用
主要介绍Android 虚拟机底层对Method Trace的实现,并拓展延伸到Method Trace的相关实践及应用。
Android 如何解决使用SharedPreferences 造成的卡顿、ANR问题
本文主要介绍ANR平台上线后 收集到的 SP导致的ANR问题,对导致ANR的原因进行了简单的分析,并尝试解决问题。
基于JVMTI 实现性能监控
JVMTI 全程 JVM Tool Interface,它是Java虚拟机定义的一个开发和监控JVM使用的程序接口(programing interface),通过该接口可以探查JVM内部的一些运行状态,甚至控制JVM应用程序的执行。 需要注意的是,并非所有的JVM实现都支持J…
ELF PLT Hook 原理简述
Android 是基于Linux的操作系统,因此在Android开发平台上,ELF是原生支持的可执行文件格式;ELF文件格式除了作为可执行文件,还可以作为共享库格式,也就是我们常见的so文件, 以及 object文件 (.o)、core dumps文件等。 GOT/PLT HO…
APK编译流程-DEX文件生成
虽然我们的应用程序一般由java编写,但最终由Dalivk虚拟机执行的并不是java字节码,而是dalivk字节码。 class字节码最终被编译成class文件,而dalivk 字节码最终被优化合并成dex文件,dex是一个可执行文件,可以直接由Dalvik虚拟机解释执行。 D…
APK编译流程-详解AAPT
aapt2(Android Asset Packageping Tool)是用来 编译和打包 app资源文件的构建工具。aapt2 解析、索引并将资源编译成适合Android 平台的二进制格式. 将编译阶段生成的所有中间文件(资源表、二进制XML文件和处理过的PNG文件)合并到…
漫谈Android apk编译流程
APK编译过程Android代码(dex文件)编译流程AndroidAPK的编译流程我们可以划分为2个部分:1.是资源的编译2.是代码的编译其中so库是通过NDK编译生成.so文件后直接打进apk的中
APK编译流程-APK是什么
APK是Android操作系统使用的一种应用程序包文件格式. apk analyze 只具有查看的功能,如果需要反编译并得到apk内的文件,或者是进行二次打包,则需要使用 apktool 。 除了使用zip格式压缩Android程序资源外,Android 还提供一个 zipal…
下一页
个人成就
文章被点赞
1,289
文章被阅读
143,229
掘力值
4,739
关注了
44
关注者
919
收藏集
4
关注标签
36
加入于
2016-08-11