也许你写了无数行的代码,也许你能非常溜的使用高级语言,但是你未必了解那些高级语言的执行过程。例如大行其道的Java。 Java号称是一门“一次编译到处运行”的语言,但是我们对...
![240](https://upload.jianshu.io/users/upload_avatars/1986868/9fff1e39-73bd-4ff8-9384-68d1105e8abd.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:北京
也许你写了无数行的代码,也许你能非常溜的使用高级语言,但是你未必了解那些高级语言的执行过程。例如大行其道的Java。 Java号称是一门“一次编译到处运行”的语言,但是我们对...
1 什么是插桩? 听到关于“插桩”的词语,第一眼觉得会很高深,那到底什么是插桩呢?用通俗的话来讲,插桩就是将一段代码通过某种策略插入到另一段代码,或替换另一段代码。这里的代码...
前言 说到视频,大家自己脑子里基本都会想起电影、电视剧、在线视频等等,也会想起一些视频格式 AVI、MP4、RMVB、MKV等等。但是我们如果认真思考这些应该就有很多疑问,比...
本篇只说一个命令 就是这个 adb shell dumpsys 亲,不要急着输入这个命令 这个命令是: 查看当前手机系统中所有运行的应用的 「四大组件」信息。 通过这个命令,...
本文翻译自 Javassist Tutorial-3 5. 字节码操作 Javassist 还提供了用于直接编辑类文件的低级级 API。 使用此 API之前,你需要详细了解J...
在日常的Android开发中,经常会使用到动画,这里就对Android开发中的动画做一下总结。 Android 动画分类 总的来说,Android动画可以分为两类,最初的传统...
很多小伙伴都想要成为一名斜杠青年,拓宽自己的收入来源。可是,大多数并不能如愿。其实,真正导致人们失败并不是因为自身能力差,也不是因为写作难。 而是因为缺乏自律精神! time...
前言 学习Gradle也有一段时间了,感觉知道了很多,但是还是有些朦朦胧胧,这时候就该写点代码来融会贯通一下, 于是便决定做一个简单的插件来真正理解一下Gradle 插件开发...