我试图通过检测它是否有扬声器来检查我的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,其不平板电脑。 正如我提到的那样,我只是想看看该设备是否有耳机可以收听。