Tablet or Phone - Android

后端 未结 30 2708
难免孤独
难免孤独 2020-11-22 08:33

Is there a way to check if the user is using a tablet or a phone? I\'ve got problems with my tilt function and my new tablet (Transformer)

30条回答
  •  半阙折子戏
    2020-11-22 09:21

    This is the method that i use :

    public static boolean isTablet(Context ctx){    
        return = (ctx.getResources().getConfiguration().screenLayout 
        & Configuration.SCREENLAYOUT_SIZE_MASK) 
        >= Configuration.SCREENLAYOUT_SIZE_LARGE; 
    }
    

    Using:

    Configuration.SCREENLAYOUT_SIZE_MASK

    Configuration.SCREENLAYOUT_SIZE_LARGE

    This is the recommended method!

提交回复
热议问题