小米6第三方Project Treble实现
关于Project Treble
为了解决Android碎片化问题,减少技术支持层面的拖累,Google终于开窍了,在推广最新Android 8.x(又称Android O)时提出了“Project Treble”计划。
在Project Treble计划出现以前,Android手机的更新都是这种节奏:Android新版本发布,处理器厂商会拿到第一手资源,进行底层的适配和修改后发送给采购该处理器的手机厂商,而后者会根据自己的需要继续修改系统。
而Project Treble计划则改变了这个流程,谷歌将原本由芯片厂商负责的代码修改工作纳入到Android项目中,绕过芯片厂而直接将打包好处理器适配性的系统发送给手机厂商,从而大大节省时间和研发难度,让手机厂商升级系统的门槛变得更低。同时也使第三方Rom(如Lineage)的适配变得容易。
对谷歌来说,让所有的Android手机都能像其亲儿子“Pixel”系列一样,可以直接接收自己的推送更新才是终极目标(为Google打Call)。
国内Project Treble支持现状
由于众所周知的原因,国内的山寨”安卓”和国际上正版的” ...
Linux常用命令总结
由于最近一直在使用Linux操作系统,经常要使用一些Linux命令,所以总结一下Linux中的常用命令:
系统信息12345678910111213141516171819arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /proc/meminfo 校验内存使用cat /proc/swaps 显示哪些swap被使用cat /proc/version 显示内核的版本cat /proc/net/dev 显示网络适配器及统计cat /proc/mounts 显示已加载的文件系统lspci -tv 罗列 PCI 设备lsusb -tv 显示 USB 设备date 显示系统日期cal 2007 显示2007年的 ...