Android会检测硬件免提电话是否存在

时间:2016-03-16 12:59:38

标签: android

我试图通过检测它是否有扬声器来检查我的Android是否是平板电脑。 请帮忙。

public boolean isTablet(Context context) {
boolean xlarge = ((context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_XLARGE);
boolean large = ((context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_LARGE);
return (xlarge || large);}

在三星SGH I527M手机中,该方法返回true,其平板电脑。 正如我提到的那样,我只是想看看该设备是否有耳机可以收听。

1 个答案:

答案 0 :(得分:0)

这是最好的解决方案!因为这样可以检查它是否具有如此明显的无线电话,如果tou有收音机头戴耳机。answer