我们的应用程序具有Android 32和64位版本,当我们尝试读取/ proc / cpuinfo时,我们会获得不同的“功能”值。
例如如果64位应用程序读取功能的/ proc / cpuinfo值,那么我们将得到“ fp asimd evtstrm aes pmull sha1 sha2 crc32”。相同的32位应用程序给出了“半拇指fastmult vfp edsp霓虹灯vfpv3 tls vfpv4 idiva idivt evtstrm aes pmull sha1 sha2 crc32”
我们尝试在多个版本的Android以及不同品牌的多个手机上执行这些应用程序。结果是32位和64位应用程序的cpuinfo不同。
答案 0 :(得分:0)
/ proc / cpuinfo是设备本身上的只读文件。每个设备的设备不同,但该设备上的应用程序不同。听起来您好像期望不同的设备共享相同的/ proc / cpuinfo文件,但事实并非如此。
希望对您有帮助!