Android Device Type Check isTablet(Context ctx)

Here you can find the source of isTablet(Context ctx)

Description

Method that returns if the device is a tablet

License

Apache License

Parameter

Parameter Description
ctx The current context

Return

boolean If device is a table

Declaration

public static boolean isTablet(Context ctx) 

Method Source Code

//package com.java2s;
/*/*ww w  .j  a v a2 s  .  c o  m*/
 * Copyright (C) 2012 The CyanogenMod Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import android.content.Context;

import android.content.res.Configuration;

public class Main {
    /**
     * Method that returns if the device is a tablet
     *
     * @param ctx The current context
     * @return boolean If device is a table
     */
    public static boolean isTablet(Context ctx) {
        Configuration configuration = ctx.getResources().getConfiguration();
        return (configuration.screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) >= Configuration.SCREENLAYOUT_SIZE_LARGE;
    }
}

Related

  1. getPhoneModel()
  2. isGoogleTV(final Context context)
  3. isTablet(Context context)
  4. isTablet(final Context context)
  5. getDeviceName()
  6. getPhoneModel()
  7. convertPhoneType(int type)