Android Device Type Check convertPhoneType(int type)

Here you can find the source of convertPhoneType(int type)

Description

convert Phone Type

License

GNU General Public License

Declaration

public static String convertPhoneType(int type) 

Method Source Code

//package com.java2s;
/*/*from w ww.j  a va2  s .  c o m*/
 2013 Measuring Broadband America Program
 Mobile Measurement Android Application
 Copyright (C) 2012  SamKnows Ltd.

 The FCC Measuring Broadband America (MBA) Program's Mobile Measurement Effort developed in cooperation with SamKnows Ltd. and diverse stakeholders employs an client-server based anonymized data collection approach to gather broadband performance data in an open and transparent manner with the highest commitment to protecting participants privacy.  All data collected is thoroughly analyzed and processed prior to public release to ensure that subscribers? privacy interests are protected.

 Data related to the radio characteristics of the handset, information about the handset type and operating system (OS) version, the GPS coordinates available from the handset at the time each test is run, the date and time of the observation, and the results of active test results are recorded on the handset in JSON(JavaScript Object Notation) nested data elements within flat files.  These JSON files are then transmitted to storage servers at periodic intervals after the completion of active test measurements.

 This Android application source code is made available under the GNU GPL2 for testing purposes only and intended for participants in the SamKnows/FCC Measuring Broadband American program.  It is not intended for general release and this repository may be disabled at any time.


 This program is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public License
 as published by the Free Software Foundation; either version 2
 of the License, or (at your option) any later version.

 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 */

import android.telephony.TelephonyManager;

public class Main {
    public static final String UNKNOWN = "UNKNOWN";

    public static String convertPhoneType(int type) {
        switch (type) {
        case TelephonyManager.PHONE_TYPE_NONE:
            return "NONE";
        case TelephonyManager.PHONE_TYPE_GSM:
            return "GSM";
        case TelephonyManager.PHONE_TYPE_CDMA:
            return "CDMA";
        case TelephonyManager.PHONE_TYPE_SIP:
            return "SIP";
        default:
            return UNKNOWN;
        }
    }
}

Related

  1. isTablet(Context context)
  2. isTablet(Context ctx)
  3. isTablet(final Context context)
  4. getDeviceName()
  5. getPhoneModel()
  6. getDeviceType(Activity act)