Android Open Source - androidtool Data Connection Network Type






From Project

Back to project page androidtool.

License

The source code is released under:

MIT License

If you think the Android project androidtool listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package org.chris.android.tool.mobiledata;
//from   w  w  w.jav  a 2s.  co m
import android.telephony.TelephonyManager;
import android.util.SparseArray;

public enum DataConnectionNetworkType {

    _1xRTT(TelephonyManager.NETWORK_TYPE_1xRTT), CDMA(TelephonyManager.NETWORK_TYPE_CDMA), EDGE(
            TelephonyManager.NETWORK_TYPE_EDGE), EHRPD(TelephonyManager.NETWORK_TYPE_EHRPD), EVDO_0(
            TelephonyManager.NETWORK_TYPE_EVDO_0), EVDO_A(TelephonyManager.NETWORK_TYPE_EVDO_A), EVDO_B(
            TelephonyManager.NETWORK_TYPE_EVDO_B), GPRS(TelephonyManager.NETWORK_TYPE_GPRS), HSDPA(
            TelephonyManager.NETWORK_TYPE_HSDPA), HSPA(TelephonyManager.NETWORK_TYPE_HSPA), HSPAP(
            TelephonyManager.NETWORK_TYPE_HSPAP), HSUPA(TelephonyManager.NETWORK_TYPE_HSUPA), IDEN(
            TelephonyManager.NETWORK_TYPE_IDEN), LTE(TelephonyManager.NETWORK_TYPE_LTE), UMTS(
            TelephonyManager.NETWORK_TYPE_UMTS), UNKNOWN(TelephonyManager.NETWORK_TYPE_UNKNOWN);
    private final int state;
    private final static SparseArray<DataConnectionNetworkType> states = new SparseArray<>();

    static {
        for (DataConnectionNetworkType val : values()) {
            states.put(val.state, val);
        }
    }

    private DataConnectionNetworkType(int state) {
        this.state = state;
    }

    public static DataConnectionNetworkType forId(int id) {
        return states.get(id);
    }

    public String getLabel() {
        return name();
    }
}




Java Source Code List

org.chris.android.tool.MainActivity.java
org.chris.android.tool.TorchHelper.java
org.chris.android.tool.gps.GpsActivity.java
org.chris.android.tool.gps.GpsStatusType.java
org.chris.android.tool.gps.SelectDestinationActivity.java
org.chris.android.tool.mobiledata.DataConnectionNetworkType.java
org.chris.android.tool.mobiledata.DataConnectionState.java
org.chris.android.tool.mobiledata.MobileDataHelper.java
org.chris.android.tool.nfc.NfcActivity.java
org.chris.android.tool.sensor.SensorDetailActivity.java
org.chris.android.tool.sensor.SensorListActivity.java
org.chris.android.tool.sensor.SensorService.java
org.chris.android.tool.sensor.SensorType.java
org.chris.android.tool.service.WifiService.java
org.chris.android.tool.service.WifiState.java