这是【Android 教程系列第 21 篇】,如果觉得有用的话,欢迎关注专栏。

我们做一些功能的时候,需要先知道当前功能是否被硬件所支持,要不然费很大劲做的功能到最后发现因为硬件不支持而功亏一篑,那可就太浪费时间了。

那怎么获取手机支持哪些硬件和软件呢 ?

命令:adb shell pm list features

通过 USB 连接到电脑,然后在终端上输入命令

adb shell pm list features

就会列出当前设备所支持的硬件和软件都有哪些了,以我的小米测试机为例,如下图所示 比如你想使用计步功能,则手机上要有相应的硬件支持才行,如上图红色方框内的两个。

除了硬件(hardware),也会列出支持的软件(software),如下图所示 如果手机没有通过 USB