摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,探索并解释了这类OOM抛出的原因。 关键字: O...
摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,探索并解释了这类OOM抛出的原因。 关键字: O...
背景 做Android的童鞋对Java里的几个作用域关键字肯定不陌生 public: 公开的,所有地方都可以访问private: 私有的,只有当前类可以访问protected...
背景 习惯了公司电脑上AS的快捷键,家里电脑上的AS怎么设置都不能设置成这个模式,一番摸索后成功解决,在此记录以供有需要的同学参考。 command + o: 打开类comm...
不小心把mac系统升级到了最新的10.15.7,尝试编译android源码android-10.0.0_r2,竟然报错了,记录下解决方法,供其他同学参考。 Could not...
上篇文章我们尝试在Mac上成功编译了V8,不过编译生成的d8只能运行在Mac主机上运行,具体请参考「Mac上如何编译V8」。如果想要编译出能在Android上运行的d8该怎么...
V8是由google公司开发的一款高性能、开源的javascript引擎,项目里需要使用V8来执行js,因此想要学习了解下V8的实现原理。打算先把源码下载到本地并编译运行起来...
背景 之前购入了一台iMac_2019_27寸乞丐版,最近越用越感觉卡顿,电脑自带的是1T的Fusion Drive,其实就是28G的固态 + 1T的机械硬盘,所以想升级成S...
有获取安装列表权限吗?是什么手机,安卓版本是多少?
PackageManager.getInstalledPackages之flags浅谈我们知道,要获取android手机上的已安装应用列表,可以通过调用PackageManager.getInstalledPackages接口来实现(不考虑没有读已安装列表权限...