1fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato/*
2fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato * Copyright (C) 2008 The Android Open Source Project
3fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato *
4fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato * Licensed under the Apache License, Version 2.0 (the "License");
5fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato * you may not use this file except in compliance with the License.
6fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato * You may obtain a copy of the License at
7fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato *
8fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato *      http://www.apache.org/licenses/LICENSE-2.0
9fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato *
10fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato * Unless required by applicable law or agreed to in writing, software
11fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato * distributed under the License is distributed on an "AS IS" BASIS,
12fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato * See the License for the specific language governing permissions and
14fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato * limitations under the License.
15fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato */
16fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato
17fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onoratopackage com.android.systemui.statusbar.policy;
18fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato
19fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onoratoimport com.android.systemui.R;
20da68f596282e60bee832dff07cc96bf64bd15939Jason Monkimport com.android.systemui.statusbar.policy.MobileSignalController.MobileIconGroup;
21fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato
22fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onoratoclass TelephonyIcons {
23fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato    //***** Data connection icons
24fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato
2501df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk    static final int QS_DATA_G = R.drawable.ic_qs_signal_g;
2601df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk    static final int QS_DATA_3G = R.drawable.ic_qs_signal_3g;
2701df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk    static final int QS_DATA_E = R.drawable.ic_qs_signal_e;
2801df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk    static final int QS_DATA_H = R.drawable.ic_qs_signal_h;
2901df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk    static final int QS_DATA_1X = R.drawable.ic_qs_signal_1x;
3001df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk    static final int QS_DATA_4G = R.drawable.ic_qs_signal_4g;
3101df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk    static final int QS_DATA_4G_PLUS = R.drawable.ic_qs_signal_4g_plus;
3201df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk    static final int QS_DATA_LTE = R.drawable.ic_qs_signal_lte;
3301df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk    static final int QS_DATA_LTE_PLUS = R.drawable.ic_qs_signal_lte_plus;
3401df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk
35c737b9bd5a0bc60fd92150d55f8ddb530697b987Jorim Jaggi    static final int FLIGHT_MODE_ICON = R.drawable.stat_sys_airplane_mode;
3648edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk
37c737b9bd5a0bc60fd92150d55f8ddb530697b987Jorim Jaggi    static final int ICON_LTE = R.drawable.stat_sys_data_fully_connected_lte;
38aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk    static final int ICON_LTE_PLUS = R.drawable.stat_sys_data_fully_connected_lte_plus;
39d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk    static final int ICON_G = R.drawable.stat_sys_data_fully_connected_g;
40d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk    static final int ICON_E = R.drawable.stat_sys_data_fully_connected_e;
41d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk    static final int ICON_H = R.drawable.stat_sys_data_fully_connected_h;
42c737b9bd5a0bc60fd92150d55f8ddb530697b987Jorim Jaggi    static final int ICON_3G = R.drawable.stat_sys_data_fully_connected_3g;
43c737b9bd5a0bc60fd92150d55f8ddb530697b987Jorim Jaggi    static final int ICON_4G = R.drawable.stat_sys_data_fully_connected_4g;
447965fa41c32493f723a883ca71e7c246b940331cAjay Nambi    static final int ICON_4G_PLUS = R.drawable.stat_sys_data_fully_connected_4g_plus;
45c737b9bd5a0bc60fd92150d55f8ddb530697b987Jorim Jaggi    static final int ICON_1X = R.drawable.stat_sys_data_fully_connected_1x;
46c737b9bd5a0bc60fd92150d55f8ddb530697b987Jorim Jaggi
477e6c83c752e0825320e44bd87661b6422d3a3db6Jason Monk    static final int ICON_DATA_DISABLED = R.drawable.stat_sys_data_disabled;
487e6c83c752e0825320e44bd87661b6422d3a3db6Jason Monk
4901df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk    static final int QS_ICON_DATA_DISABLED = R.drawable.ic_qs_data_disabled;
5001df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk
51a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn    static final MobileIconGroup CARRIER_NETWORK_CHANGE = new MobileIconGroup(
52a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn            "CARRIER_NETWORK_CHANGE",
5348edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
5448edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
55a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH,
56a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn            0, 0,
5748edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
5848edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
59a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0],
60a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn            R.string.accessibility_carrier_network_change_mode,
61a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn            0,
62a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn            false,
6333f8ae7543fbf7d94266f0f1621ec873aa2542f1Jason Monk            0
64a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn            );
65d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk
66d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk    static final MobileIconGroup THREE_G = new MobileIconGroup(
67d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            "3G",
6848edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
6948edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
70d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH,
71d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            0, 0,
7248edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
7348edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
74d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0],
75d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            R.string.accessibility_data_connection_3g,
76d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            TelephonyIcons.ICON_3G,
77d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            true,
7801df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk            TelephonyIcons.QS_DATA_3G
79d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            );
80d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk
817150d7fa357e00b2904ff3bcf9e06a1014bfbb39Jason Monk    static final MobileIconGroup WFC = new MobileIconGroup(
827150d7fa357e00b2904ff3bcf9e06a1014bfbb39Jason Monk            "WFC",
8348edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
8448edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
857150d7fa357e00b2904ff3bcf9e06a1014bfbb39Jason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH,
867150d7fa357e00b2904ff3bcf9e06a1014bfbb39Jason Monk            0, 0,
8748edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
8848edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
897150d7fa357e00b2904ff3bcf9e06a1014bfbb39Jason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0],
907150d7fa357e00b2904ff3bcf9e06a1014bfbb39Jason Monk            0, 0, false, 0
917150d7fa357e00b2904ff3bcf9e06a1014bfbb39Jason Monk            );
927150d7fa357e00b2904ff3bcf9e06a1014bfbb39Jason Monk
93d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk    static final MobileIconGroup UNKNOWN = new MobileIconGroup(
94d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            "Unknown",
9548edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
9648edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
97d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH,
98d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            0, 0,
9948edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
10048edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
101d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0],
10233f8ae7543fbf7d94266f0f1621ec873aa2542f1Jason Monk            0, 0, false, 0
103d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            );
104d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk
105d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk    static final MobileIconGroup E = new MobileIconGroup(
106d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            "E",
10748edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
10848edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
109d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH,
110d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            0, 0,
11148edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
11248edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
113d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0],
114d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            R.string.accessibility_data_connection_edge,
115d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            TelephonyIcons.ICON_E,
116d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            false,
11701df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk            TelephonyIcons.QS_DATA_E
118d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            );
119d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk
120d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk    static final MobileIconGroup ONE_X = new MobileIconGroup(
121d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            "1X",
12248edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
12348edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
124d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH,
125d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            0, 0,
12648edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
12748edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
128d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0],
129d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            R.string.accessibility_data_connection_cdma,
130d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            TelephonyIcons.ICON_1X,
131d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            true,
13201df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk            TelephonyIcons.QS_DATA_1X
133d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            );
134d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk
135d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk    static final MobileIconGroup G = new MobileIconGroup(
136d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            "G",
13748edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
13848edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
139d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH,
140d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            0, 0,
14148edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
14248edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
143d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0],
144d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            R.string.accessibility_data_connection_gprs,
145d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            TelephonyIcons.ICON_G,
146d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            false,
14701df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk            TelephonyIcons.QS_DATA_G
148d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            );
149d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk
150d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk    static final MobileIconGroup H = new MobileIconGroup(
151d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            "H",
15248edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
15348edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
154d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH,
155d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            0, 0,
15648edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
15748edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
158d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0],
159d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            R.string.accessibility_data_connection_3_5g,
160d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            TelephonyIcons.ICON_H,
161d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            false,
16201df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk            TelephonyIcons.QS_DATA_H
163d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            );
164d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk
165d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk    static final MobileIconGroup FOUR_G = new MobileIconGroup(
166d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            "4G",
16748edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
16848edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
169d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH,
170d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            0, 0,
17148edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
17248edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
173d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0],
174d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            R.string.accessibility_data_connection_4g,
175d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            TelephonyIcons.ICON_4G,
176d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            true,
17701df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk            TelephonyIcons.QS_DATA_4G
178d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            );
179d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk
1807965fa41c32493f723a883ca71e7c246b940331cAjay Nambi    static final MobileIconGroup FOUR_G_PLUS = new MobileIconGroup(
1817965fa41c32493f723a883ca71e7c246b940331cAjay Nambi            "4G+",
18248edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
18348edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
1847965fa41c32493f723a883ca71e7c246b940331cAjay Nambi            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH,
1857965fa41c32493f723a883ca71e7c246b940331cAjay Nambi            0,0,
18648edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
18748edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
1887965fa41c32493f723a883ca71e7c246b940331cAjay Nambi            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0],
1897965fa41c32493f723a883ca71e7c246b940331cAjay Nambi            R.string.accessibility_data_connection_4g_plus,
1907965fa41c32493f723a883ca71e7c246b940331cAjay Nambi            TelephonyIcons.ICON_4G_PLUS,
1917965fa41c32493f723a883ca71e7c246b940331cAjay Nambi            true,
19201df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk            TelephonyIcons.QS_DATA_4G_PLUS
1937965fa41c32493f723a883ca71e7c246b940331cAjay Nambi            );
1947965fa41c32493f723a883ca71e7c246b940331cAjay Nambi
195d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk    static final MobileIconGroup LTE = new MobileIconGroup(
196d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            "LTE",
19748edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
19848edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
199d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH,
200d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            0, 0,
20148edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
20248edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
203d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0],
204d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            R.string.accessibility_data_connection_lte,
205d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            TelephonyIcons.ICON_LTE,
206d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            true,
20701df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk            TelephonyIcons.QS_DATA_LTE
208d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk            );
209d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk
210aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk    static final MobileIconGroup LTE_PLUS = new MobileIconGroup(
211aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk            "LTE+",
21248edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
21348edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            null,
214aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH,
215aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk            0, 0,
21648edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
21748edc0c62805450fcecd11622dbcc91a433dcd0cJason Monk            0,
218aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0],
219aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk            R.string.accessibility_data_connection_lte_plus,
220aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk            TelephonyIcons.ICON_LTE_PLUS,
221aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk            true,
22201df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk            TelephonyIcons.QS_DATA_LTE_PLUS
223aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk            );
2247e6c83c752e0825320e44bd87661b6422d3a3db6Jason Monk
2257e6c83c752e0825320e44bd87661b6422d3a3db6Jason Monk    static final MobileIconGroup DATA_DISABLED = new MobileIconGroup(
2267e6c83c752e0825320e44bd87661b6422d3a3db6Jason Monk            "DataDisabled",
2277e6c83c752e0825320e44bd87661b6422d3a3db6Jason Monk            null,
2287e6c83c752e0825320e44bd87661b6422d3a3db6Jason Monk            null,
2297e6c83c752e0825320e44bd87661b6422d3a3db6Jason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH,
2307e6c83c752e0825320e44bd87661b6422d3a3db6Jason Monk            0, 0,
2317e6c83c752e0825320e44bd87661b6422d3a3db6Jason Monk            0,
2327e6c83c752e0825320e44bd87661b6422d3a3db6Jason Monk            0,
2337e6c83c752e0825320e44bd87661b6422d3a3db6Jason Monk            AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0],
2347e6c83c752e0825320e44bd87661b6422d3a3db6Jason Monk            R.string.accessibility_cell_data_off,
2357e6c83c752e0825320e44bd87661b6422d3a3db6Jason Monk            TelephonyIcons.ICON_DATA_DISABLED,
2367e6c83c752e0825320e44bd87661b6422d3a3db6Jason Monk            false,
23701df36f37fc470d3fd8c120b09cc4e7943cfacfbJason Monk            TelephonyIcons.QS_ICON_DATA_DISABLED
2387e6c83c752e0825320e44bd87661b6422d3a3db6Jason Monk            );
239fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato}
240fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato
241