TelephonyIcons.java revision aa730be72d6e5d229b043d84905f02a9f92bafdf
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 //***** Signal strength icons 24fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato 25d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk static final int TELEPHONY_NUM_LEVELS = 5; 26d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 27fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato //GSM/UMTS 28d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk static final int TELEPHONY_NO_NETWORK = R.drawable.stat_sys_signal_null; 29d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 30fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato static final int[][] TELEPHONY_SIGNAL_STRENGTH = { 31b3eb89190c4bb4ebbe676328cd37830d50e6ed3eJohn Spurlock { R.drawable.stat_sys_signal_0, 32b3eb89190c4bb4ebbe676328cd37830d50e6ed3eJohn Spurlock R.drawable.stat_sys_signal_1, 33b3eb89190c4bb4ebbe676328cd37830d50e6ed3eJohn Spurlock R.drawable.stat_sys_signal_2, 34b3eb89190c4bb4ebbe676328cd37830d50e6ed3eJohn Spurlock R.drawable.stat_sys_signal_3, 35b3eb89190c4bb4ebbe676328cd37830d50e6ed3eJohn Spurlock R.drawable.stat_sys_signal_4 }, 36fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato { R.drawable.stat_sys_signal_0_fully, 37fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato R.drawable.stat_sys_signal_1_fully, 38fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato R.drawable.stat_sys_signal_2_fully, 39fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato R.drawable.stat_sys_signal_3_fully, 40fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato R.drawable.stat_sys_signal_4_fully } 41fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato }; 42fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato 43d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk static final int QS_TELEPHONY_NO_NETWORK = R.drawable.ic_qs_signal_no_signal; 44d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 455f623011db42fc7bd6fb8e57becd7a8eeb23a915Winson Chung static final int[][] QS_TELEPHONY_SIGNAL_STRENGTH = { 465f623011db42fc7bd6fb8e57becd7a8eeb23a915Winson Chung { R.drawable.ic_qs_signal_0, 47ed1395f3981193c762e436cd1db725ce70022e43Winson Chung R.drawable.ic_qs_signal_1, 48ed1395f3981193c762e436cd1db725ce70022e43Winson Chung R.drawable.ic_qs_signal_2, 49ed1395f3981193c762e436cd1db725ce70022e43Winson Chung R.drawable.ic_qs_signal_3, 505f623011db42fc7bd6fb8e57becd7a8eeb23a915Winson Chung R.drawable.ic_qs_signal_4 }, 515f623011db42fc7bd6fb8e57becd7a8eeb23a915Winson Chung { R.drawable.ic_qs_signal_full_0, 525f623011db42fc7bd6fb8e57becd7a8eeb23a915Winson Chung R.drawable.ic_qs_signal_full_1, 535f623011db42fc7bd6fb8e57becd7a8eeb23a915Winson Chung R.drawable.ic_qs_signal_full_2, 545f623011db42fc7bd6fb8e57becd7a8eeb23a915Winson Chung R.drawable.ic_qs_signal_full_3, 555f623011db42fc7bd6fb8e57becd7a8eeb23a915Winson Chung R.drawable.ic_qs_signal_full_4 } 56ed1395f3981193c762e436cd1db725ce70022e43Winson Chung }; 57ed1395f3981193c762e436cd1db725ce70022e43Winson Chung 58fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato static final int[][] TELEPHONY_SIGNAL_STRENGTH_ROAMING = { 59b3eb89190c4bb4ebbe676328cd37830d50e6ed3eJohn Spurlock { R.drawable.stat_sys_signal_0, 60b3eb89190c4bb4ebbe676328cd37830d50e6ed3eJohn Spurlock R.drawable.stat_sys_signal_1, 61b3eb89190c4bb4ebbe676328cd37830d50e6ed3eJohn Spurlock R.drawable.stat_sys_signal_2, 62b3eb89190c4bb4ebbe676328cd37830d50e6ed3eJohn Spurlock R.drawable.stat_sys_signal_3, 63b3eb89190c4bb4ebbe676328cd37830d50e6ed3eJohn Spurlock R.drawable.stat_sys_signal_4 }, 642e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson { R.drawable.stat_sys_signal_0_fully, 652e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_signal_1_fully, 662e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_signal_2_fully, 672e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_signal_3_fully, 682e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_signal_4_fully } 69fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato }; 70fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato 71a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn //CarrierNetworkChange 72a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn static final int[][] TELEPHONY_CARRIER_NETWORK_CHANGE = { 73a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn { R.drawable.stat_sys_signal_carrier_network_change_animation, 74a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn R.drawable.stat_sys_signal_carrier_network_change_animation, 75a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn R.drawable.stat_sys_signal_carrier_network_change_animation, 762fdbe128209f02725c645f29bff941efe865da56Andrew Flynn R.drawable.stat_sys_signal_carrier_network_change_animation, 77a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn R.drawable.stat_sys_signal_carrier_network_change_animation }, 78a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn { R.drawable.stat_sys_signal_carrier_network_change_animation, 79a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn R.drawable.stat_sys_signal_carrier_network_change_animation, 80a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn R.drawable.stat_sys_signal_carrier_network_change_animation, 812fdbe128209f02725c645f29bff941efe865da56Andrew Flynn R.drawable.stat_sys_signal_carrier_network_change_animation, 82a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn R.drawable.stat_sys_signal_carrier_network_change_animation } 83a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn }; 84a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn 85a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn static final int[][] QS_TELEPHONY_CARRIER_NETWORK_CHANGE = { 86a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn { R.drawable.ic_qs_signal_carrier_network_change_animation, 87a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn R.drawable.ic_qs_signal_carrier_network_change_animation, 88a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn R.drawable.ic_qs_signal_carrier_network_change_animation, 89a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn R.drawable.ic_qs_signal_carrier_network_change_animation, 90a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn R.drawable.ic_qs_signal_carrier_network_change_animation }, 91a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn { R.drawable.ic_qs_signal_carrier_network_change_animation, 92a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn R.drawable.ic_qs_signal_carrier_network_change_animation, 93a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn R.drawable.ic_qs_signal_carrier_network_change_animation, 94a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn R.drawable.ic_qs_signal_carrier_network_change_animation, 95a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn R.drawable.ic_qs_signal_carrier_network_change_animation } 96a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn }; 97a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn 9833f8ae7543fbf7d94266f0f1621ec873aa2542f1Jason Monk static final int QS_DATA_R = R.drawable.ic_qs_signal_r; 992062abfa13b720365545bbc9d6c66757669b16d9John Spurlock 100fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato //***** Data connection icons 101fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato 102fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato //GSM/UMTS 103fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato static final int[][] DATA_G = { 1042062abfa13b720365545bbc9d6c66757669b16d9John Spurlock { R.drawable.stat_sys_data_fully_connected_g, 1052062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_g, 1062062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_g, 1072062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_g }, 108fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato { R.drawable.stat_sys_data_fully_connected_g, 1092e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_data_fully_connected_g, 1102e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_data_fully_connected_g, 1112e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_data_fully_connected_g } 112fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato }; 113fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato 11433f8ae7543fbf7d94266f0f1621ec873aa2542f1Jason Monk static final int QS_DATA_G = R.drawable.ic_qs_signal_g; 1152062abfa13b720365545bbc9d6c66757669b16d9John Spurlock 116fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato static final int[][] DATA_3G = { 1172062abfa13b720365545bbc9d6c66757669b16d9John Spurlock { R.drawable.stat_sys_data_fully_connected_3g, 1182062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_3g, 1192062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_3g, 1202062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_3g }, 121fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato { R.drawable.stat_sys_data_fully_connected_3g, 1222e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_data_fully_connected_3g, 1232e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_data_fully_connected_3g, 1242e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_data_fully_connected_3g } 125fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato }; 126fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato 12733f8ae7543fbf7d94266f0f1621ec873aa2542f1Jason Monk static final int QS_DATA_3G = R.drawable.ic_qs_signal_3g; 1282062abfa13b720365545bbc9d6c66757669b16d9John Spurlock 129fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato static final int[][] DATA_E = { 1302062abfa13b720365545bbc9d6c66757669b16d9John Spurlock { R.drawable.stat_sys_data_fully_connected_e, 1312062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_e, 1322062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_e, 1332062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_e }, 134fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato { R.drawable.stat_sys_data_fully_connected_e, 1352e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_data_fully_connected_e, 1362e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_data_fully_connected_e, 1372e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_data_fully_connected_e } 138fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato }; 139fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato 14033f8ae7543fbf7d94266f0f1621ec873aa2542f1Jason Monk static final int QS_DATA_E = R.drawable.ic_qs_signal_e; 1412062abfa13b720365545bbc9d6c66757669b16d9John Spurlock 142fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato //3.5G 143fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato static final int[][] DATA_H = { 1442062abfa13b720365545bbc9d6c66757669b16d9John Spurlock { R.drawable.stat_sys_data_fully_connected_h, 1452062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_h, 1462062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_h, 1472062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_h }, 148fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato { R.drawable.stat_sys_data_fully_connected_h, 1492e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_data_fully_connected_h, 1502e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_data_fully_connected_h, 1512e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_data_fully_connected_h } 152fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato }; 153fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato 15433f8ae7543fbf7d94266f0f1621ec873aa2542f1Jason Monk static final int QS_DATA_H = R.drawable.ic_qs_signal_h; 1552062abfa13b720365545bbc9d6c66757669b16d9John Spurlock 156fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato //CDMA 157fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato // Use 3G icons for EVDO data and 1x icons for 1XRTT data 158fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato static final int[][] DATA_1X = { 1592062abfa13b720365545bbc9d6c66757669b16d9John Spurlock { R.drawable.stat_sys_data_fully_connected_1x, 1602062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_1x, 1612062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_1x, 1622062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_1x }, 163fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato { R.drawable.stat_sys_data_fully_connected_1x, 1642e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_data_fully_connected_1x, 1652e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_data_fully_connected_1x, 1662e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_data_fully_connected_1x } 167fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato }; 168fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato 16933f8ae7543fbf7d94266f0f1621ec873aa2542f1Jason Monk static final int QS_DATA_1X = R.drawable.ic_qs_signal_1x; 1702062abfa13b720365545bbc9d6c66757669b16d9John Spurlock 1712b8bcfe5b74e1a34d136f4ff46e3c94397f38f82Wink Saville // LTE and eHRPD 1722b8bcfe5b74e1a34d136f4ff46e3c94397f38f82Wink Saville static final int[][] DATA_4G = { 1732062abfa13b720365545bbc9d6c66757669b16d9John Spurlock { R.drawable.stat_sys_data_fully_connected_4g, 1742062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_4g, 1752062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_4g, 1762062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_4g }, 1772b8bcfe5b74e1a34d136f4ff46e3c94397f38f82Wink Saville { R.drawable.stat_sys_data_fully_connected_4g, 1782e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_data_fully_connected_4g, 1792e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_data_fully_connected_4g, 1802e347429dfcd03b0827c7506ba6305ab0d1f4951Christian Robertson R.drawable.stat_sys_data_fully_connected_4g } 1812b8bcfe5b74e1a34d136f4ff46e3c94397f38f82Wink Saville }; 1822b8bcfe5b74e1a34d136f4ff46e3c94397f38f82Wink Saville 18333f8ae7543fbf7d94266f0f1621ec873aa2542f1Jason Monk static final int QS_DATA_4G = R.drawable.ic_qs_signal_4g; 1842062abfa13b720365545bbc9d6c66757669b16d9John Spurlock 1857965fa41c32493f723a883ca71e7c246b940331cAjay Nambi static final int[][] DATA_4G_PLUS = { 1867965fa41c32493f723a883ca71e7c246b940331cAjay Nambi { R.drawable.stat_sys_data_fully_connected_4g_plus, 1877965fa41c32493f723a883ca71e7c246b940331cAjay Nambi R.drawable.stat_sys_data_fully_connected_4g_plus, 1887965fa41c32493f723a883ca71e7c246b940331cAjay Nambi R.drawable.stat_sys_data_fully_connected_4g_plus, 1897965fa41c32493f723a883ca71e7c246b940331cAjay Nambi R.drawable.stat_sys_data_fully_connected_4g_plus }, 1907965fa41c32493f723a883ca71e7c246b940331cAjay Nambi { R.drawable.stat_sys_data_fully_connected_4g_plus, 1917965fa41c32493f723a883ca71e7c246b940331cAjay Nambi R.drawable.stat_sys_data_fully_connected_4g_plus, 1927965fa41c32493f723a883ca71e7c246b940331cAjay Nambi R.drawable.stat_sys_data_fully_connected_4g_plus, 1937965fa41c32493f723a883ca71e7c246b940331cAjay Nambi R.drawable.stat_sys_data_fully_connected_4g_plus } 1947965fa41c32493f723a883ca71e7c246b940331cAjay Nambi }; 1957965fa41c32493f723a883ca71e7c246b940331cAjay Nambi 1967965fa41c32493f723a883ca71e7c246b940331cAjay Nambi static final int QS_DATA_4G_PLUS = R.drawable.ic_qs_signal_4g_plus; 1977965fa41c32493f723a883ca71e7c246b940331cAjay Nambi 1982fe71d013f373e8eca740781214c505792a9feb0Daniel Sandler // LTE branded "LTE" 1992fe71d013f373e8eca740781214c505792a9feb0Daniel Sandler static final int[][] DATA_LTE = { 2002062abfa13b720365545bbc9d6c66757669b16d9John Spurlock { R.drawable.stat_sys_data_fully_connected_lte, 2012062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_lte, 2022062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_lte, 2032062abfa13b720365545bbc9d6c66757669b16d9John Spurlock R.drawable.stat_sys_data_fully_connected_lte }, 2042fe71d013f373e8eca740781214c505792a9feb0Daniel Sandler { R.drawable.stat_sys_data_fully_connected_lte, 2052fe71d013f373e8eca740781214c505792a9feb0Daniel Sandler R.drawable.stat_sys_data_fully_connected_lte, 2062fe71d013f373e8eca740781214c505792a9feb0Daniel Sandler R.drawable.stat_sys_data_fully_connected_lte, 2072fe71d013f373e8eca740781214c505792a9feb0Daniel Sandler R.drawable.stat_sys_data_fully_connected_lte } 2082fe71d013f373e8eca740781214c505792a9feb0Daniel Sandler }; 2092b8bcfe5b74e1a34d136f4ff46e3c94397f38f82Wink Saville 21033f8ae7543fbf7d94266f0f1621ec873aa2542f1Jason Monk static final int QS_DATA_LTE = R.drawable.ic_qs_signal_lte; 211aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk static final int QS_DATA_LTE_PLUS = R.drawable.ic_qs_signal_lte_plus; 2122062abfa13b720365545bbc9d6c66757669b16d9John Spurlock 213c737b9bd5a0bc60fd92150d55f8ddb530697b987Jorim Jaggi static final int FLIGHT_MODE_ICON = R.drawable.stat_sys_airplane_mode; 214c737b9bd5a0bc60fd92150d55f8ddb530697b987Jorim Jaggi static final int ROAMING_ICON = R.drawable.stat_sys_data_fully_connected_roam; 215c737b9bd5a0bc60fd92150d55f8ddb530697b987Jorim Jaggi static final int ICON_LTE = R.drawable.stat_sys_data_fully_connected_lte; 216aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk static final int ICON_LTE_PLUS = R.drawable.stat_sys_data_fully_connected_lte_plus; 217d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk static final int ICON_G = R.drawable.stat_sys_data_fully_connected_g; 218d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk static final int ICON_E = R.drawable.stat_sys_data_fully_connected_e; 219d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk static final int ICON_H = R.drawable.stat_sys_data_fully_connected_h; 220c737b9bd5a0bc60fd92150d55f8ddb530697b987Jorim Jaggi static final int ICON_3G = R.drawable.stat_sys_data_fully_connected_3g; 221c737b9bd5a0bc60fd92150d55f8ddb530697b987Jorim Jaggi static final int ICON_4G = R.drawable.stat_sys_data_fully_connected_4g; 2227965fa41c32493f723a883ca71e7c246b940331cAjay Nambi static final int ICON_4G_PLUS = R.drawable.stat_sys_data_fully_connected_4g_plus; 223c737b9bd5a0bc60fd92150d55f8ddb530697b987Jorim Jaggi static final int ICON_1X = R.drawable.stat_sys_data_fully_connected_1x; 224a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn static final int ICON_CARRIER_NETWORK_CHANGE = 225a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn R.drawable.stat_sys_signal_carrier_network_change_animation; 226c737b9bd5a0bc60fd92150d55f8ddb530697b987Jorim Jaggi 2271a95c86281bc9c2c187b3f4df19d2805595b6f26Jason Monk static final int ICON_DATA_DISABLED = R.drawable.stat_sys_data_disabled; 2281a95c86281bc9c2c187b3f4df19d2805595b6f26Jason Monk 229c737b9bd5a0bc60fd92150d55f8ddb530697b987Jorim Jaggi static final int QS_ICON_LTE = R.drawable.ic_qs_signal_lte; 230c737b9bd5a0bc60fd92150d55f8ddb530697b987Jorim Jaggi static final int QS_ICON_3G = R.drawable.ic_qs_signal_3g; 231c737b9bd5a0bc60fd92150d55f8ddb530697b987Jorim Jaggi static final int QS_ICON_4G = R.drawable.ic_qs_signal_4g; 2327965fa41c32493f723a883ca71e7c246b940331cAjay Nambi static final int QS_ICON_4G_PLUS = R.drawable.ic_qs_signal_4g_plus; 233c737b9bd5a0bc60fd92150d55f8ddb530697b987Jorim Jaggi static final int QS_ICON_1X = R.drawable.ic_qs_signal_1x; 234a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn static final int QS_ICON_CARRIER_NETWORK_CHANGE = 235a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn R.drawable.ic_qs_signal_carrier_network_change_animation; 236a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn 2371a95c86281bc9c2c187b3f4df19d2805595b6f26Jason Monk static final int QS_ICON_DATA_DISABLED = R.drawable.ic_qs_data_disabled; 2381a95c86281bc9c2c187b3f4df19d2805595b6f26Jason Monk 239a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn static final MobileIconGroup CARRIER_NETWORK_CHANGE = new MobileIconGroup( 240a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn "CARRIER_NETWORK_CHANGE", 241a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn TelephonyIcons.TELEPHONY_CARRIER_NETWORK_CHANGE, 242a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn TelephonyIcons.QS_TELEPHONY_CARRIER_NETWORK_CHANGE, 243a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH, 244a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn 0, 0, 245a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn TelephonyIcons.ICON_CARRIER_NETWORK_CHANGE, 246a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn TelephonyIcons.QS_ICON_CARRIER_NETWORK_CHANGE, 247a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0], 248a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn R.string.accessibility_carrier_network_change_mode, 249a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn 0, 250a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn false, 25133f8ae7543fbf7d94266f0f1621ec873aa2542f1Jason Monk 0 252a478d70a68696380acbd4a9739dfaaebff61c728Andrew Flynn ); 253d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 254d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk static final MobileIconGroup THREE_G = new MobileIconGroup( 255d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk "3G", 256d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH, 257d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_TELEPHONY_SIGNAL_STRENGTH, 258d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH, 259d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 0, 0, 260d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.TELEPHONY_NO_NETWORK, 261d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_TELEPHONY_NO_NETWORK, 262d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0], 263d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk R.string.accessibility_data_connection_3g, 264d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.ICON_3G, 265d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk true, 266d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_DATA_3G 267d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk ); 268d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 2697150d7fa357e00b2904ff3bcf9e06a1014bfbb39Jason Monk static final MobileIconGroup WFC = new MobileIconGroup( 2707150d7fa357e00b2904ff3bcf9e06a1014bfbb39Jason Monk "WFC", 2717150d7fa357e00b2904ff3bcf9e06a1014bfbb39Jason Monk TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH, 2727150d7fa357e00b2904ff3bcf9e06a1014bfbb39Jason Monk TelephonyIcons.QS_TELEPHONY_SIGNAL_STRENGTH, 2737150d7fa357e00b2904ff3bcf9e06a1014bfbb39Jason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH, 2747150d7fa357e00b2904ff3bcf9e06a1014bfbb39Jason Monk 0, 0, 2757150d7fa357e00b2904ff3bcf9e06a1014bfbb39Jason Monk TelephonyIcons.TELEPHONY_NO_NETWORK, 2767150d7fa357e00b2904ff3bcf9e06a1014bfbb39Jason Monk TelephonyIcons.QS_TELEPHONY_NO_NETWORK, 2777150d7fa357e00b2904ff3bcf9e06a1014bfbb39Jason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0], 2787150d7fa357e00b2904ff3bcf9e06a1014bfbb39Jason Monk 0, 0, false, 0 2797150d7fa357e00b2904ff3bcf9e06a1014bfbb39Jason Monk ); 2807150d7fa357e00b2904ff3bcf9e06a1014bfbb39Jason Monk 281d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk static final MobileIconGroup UNKNOWN = new MobileIconGroup( 282d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk "Unknown", 283d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH, 284d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_TELEPHONY_SIGNAL_STRENGTH, 285d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH, 286d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 0, 0, 287d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.TELEPHONY_NO_NETWORK, 288d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_TELEPHONY_NO_NETWORK, 289d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0], 29033f8ae7543fbf7d94266f0f1621ec873aa2542f1Jason Monk 0, 0, false, 0 291d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk ); 292d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 293d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk static final MobileIconGroup E = new MobileIconGroup( 294d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk "E", 295d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH, 296d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_TELEPHONY_SIGNAL_STRENGTH, 297d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH, 298d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 0, 0, 299d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.TELEPHONY_NO_NETWORK, 300d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_TELEPHONY_NO_NETWORK, 301d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0], 302d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk R.string.accessibility_data_connection_edge, 303d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.ICON_E, 304d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk false, 305d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_DATA_E 306d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk ); 307d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 308d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk static final MobileIconGroup ONE_X = new MobileIconGroup( 309d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk "1X", 310d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH, 311d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_TELEPHONY_SIGNAL_STRENGTH, 312d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH, 313d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 0, 0, 314d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.TELEPHONY_NO_NETWORK, 315d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_TELEPHONY_NO_NETWORK, 316d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0], 317d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk R.string.accessibility_data_connection_cdma, 318d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.ICON_1X, 319d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk true, 320d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_DATA_1X 321d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk ); 322d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 323d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk static final MobileIconGroup G = new MobileIconGroup( 324d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk "G", 325d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH, 326d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_TELEPHONY_SIGNAL_STRENGTH, 327d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH, 328d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 0, 0, 329d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.TELEPHONY_NO_NETWORK, 330d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_TELEPHONY_NO_NETWORK, 331d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0], 332d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk R.string.accessibility_data_connection_gprs, 333d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.ICON_G, 334d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk false, 335d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_DATA_G 336d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk ); 337d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 338d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk static final MobileIconGroup H = new MobileIconGroup( 339d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk "H", 340d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH, 341d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_TELEPHONY_SIGNAL_STRENGTH, 342d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH, 343d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 0, 0, 344d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.TELEPHONY_NO_NETWORK, 345d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_TELEPHONY_NO_NETWORK, 346d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0], 347d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk R.string.accessibility_data_connection_3_5g, 348d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.ICON_H, 349d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk false, 350d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_DATA_H 351d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk ); 352d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 353d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk static final MobileIconGroup FOUR_G = new MobileIconGroup( 354d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk "4G", 355d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH, 356d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_TELEPHONY_SIGNAL_STRENGTH, 357d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH, 358d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 0, 0, 359d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.TELEPHONY_NO_NETWORK, 360d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_TELEPHONY_NO_NETWORK, 361d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0], 362d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk R.string.accessibility_data_connection_4g, 363d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.ICON_4G, 364d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk true, 365d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_DATA_4G 366d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk ); 367d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 3687965fa41c32493f723a883ca71e7c246b940331cAjay Nambi static final MobileIconGroup FOUR_G_PLUS = new MobileIconGroup( 3697965fa41c32493f723a883ca71e7c246b940331cAjay Nambi "4G+", 3707965fa41c32493f723a883ca71e7c246b940331cAjay Nambi TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH, 3717965fa41c32493f723a883ca71e7c246b940331cAjay Nambi TelephonyIcons.QS_TELEPHONY_SIGNAL_STRENGTH, 3727965fa41c32493f723a883ca71e7c246b940331cAjay Nambi AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH, 3737965fa41c32493f723a883ca71e7c246b940331cAjay Nambi 0,0, 3747965fa41c32493f723a883ca71e7c246b940331cAjay Nambi TelephonyIcons.TELEPHONY_NO_NETWORK, 3757965fa41c32493f723a883ca71e7c246b940331cAjay Nambi TelephonyIcons.QS_TELEPHONY_NO_NETWORK, 3767965fa41c32493f723a883ca71e7c246b940331cAjay Nambi AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0], 3777965fa41c32493f723a883ca71e7c246b940331cAjay Nambi R.string.accessibility_data_connection_4g_plus, 3787965fa41c32493f723a883ca71e7c246b940331cAjay Nambi TelephonyIcons.ICON_4G_PLUS, 3797965fa41c32493f723a883ca71e7c246b940331cAjay Nambi true, 3807965fa41c32493f723a883ca71e7c246b940331cAjay Nambi TelephonyIcons.QS_DATA_4G_PLUS 3817965fa41c32493f723a883ca71e7c246b940331cAjay Nambi ); 3827965fa41c32493f723a883ca71e7c246b940331cAjay Nambi 383d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk static final MobileIconGroup LTE = new MobileIconGroup( 384d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk "LTE", 385d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH, 386d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_TELEPHONY_SIGNAL_STRENGTH, 387d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH, 388d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 0, 0, 389d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.TELEPHONY_NO_NETWORK, 390d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_TELEPHONY_NO_NETWORK, 391d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0], 392d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk R.string.accessibility_data_connection_lte, 393d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.ICON_LTE, 394d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk true, 395d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_DATA_LTE 396d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk ); 397d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 398aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk static final MobileIconGroup LTE_PLUS = new MobileIconGroup( 399aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk "LTE+", 400aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH, 401aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk TelephonyIcons.QS_TELEPHONY_SIGNAL_STRENGTH, 402aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH, 403aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk 0, 0, 404aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk TelephonyIcons.TELEPHONY_NO_NETWORK, 405aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk TelephonyIcons.QS_TELEPHONY_NO_NETWORK, 406aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0], 407aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk R.string.accessibility_data_connection_lte_plus, 408aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk TelephonyIcons.ICON_LTE_PLUS, 409aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk true, 410aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk TelephonyIcons.QS_DATA_LTE_PLUS 411aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk ); 412aa730be72d6e5d229b043d84905f02a9f92bafdfJason Monk 413d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk static final MobileIconGroup ROAMING = new MobileIconGroup( 414d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk "Roaming", 415d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH_ROAMING, 416d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_TELEPHONY_SIGNAL_STRENGTH, 417d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH, 418d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk 0, 0, 419d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.TELEPHONY_NO_NETWORK, 420d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_TELEPHONY_NO_NETWORK, 421d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0], 422d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk R.string.accessibility_data_connection_roaming, 423d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.ROAMING_ICON, 424d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk false, 425d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk TelephonyIcons.QS_DATA_R 426d2263cd9db36d5f74a124c5ffaf8594ef702408fJason Monk ); 4271a95c86281bc9c2c187b3f4df19d2805595b6f26Jason Monk 4281a95c86281bc9c2c187b3f4df19d2805595b6f26Jason Monk static final MobileIconGroup DATA_DISABLED = new MobileIconGroup( 4291a95c86281bc9c2c187b3f4df19d2805595b6f26Jason Monk "DataDisabled", 4301a95c86281bc9c2c187b3f4df19d2805595b6f26Jason Monk TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH, 4311a95c86281bc9c2c187b3f4df19d2805595b6f26Jason Monk TelephonyIcons.QS_TELEPHONY_SIGNAL_STRENGTH, 4321a95c86281bc9c2c187b3f4df19d2805595b6f26Jason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH, 4331a95c86281bc9c2c187b3f4df19d2805595b6f26Jason Monk 0, 0, 4341a95c86281bc9c2c187b3f4df19d2805595b6f26Jason Monk TelephonyIcons.TELEPHONY_NO_NETWORK, 4351a95c86281bc9c2c187b3f4df19d2805595b6f26Jason Monk TelephonyIcons.QS_TELEPHONY_NO_NETWORK, 4361a95c86281bc9c2c187b3f4df19d2805595b6f26Jason Monk AccessibilityContentDescriptions.PHONE_SIGNAL_STRENGTH[0], 4371a95c86281bc9c2c187b3f4df19d2805595b6f26Jason Monk R.string.accessibility_cell_data_off, 4381a95c86281bc9c2c187b3f4df19d2805595b6f26Jason Monk TelephonyIcons.ICON_DATA_DISABLED, 4391a95c86281bc9c2c187b3f4df19d2805595b6f26Jason Monk false, 4401a95c86281bc9c2c187b3f4df19d2805595b6f26Jason Monk TelephonyIcons.QS_ICON_DATA_DISABLED 4411a95c86281bc9c2c187b3f4df19d2805595b6f26Jason Monk ); 442fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato} 443fd52b18d9bf3cd62c7a07058536e9f97db65beeaJoe Onorato 444