1 /* 2 * Copyright (C) 2015 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 package com.android.internal.telephony.test; 18 19 import android.net.KeepalivePacketData; 20 import android.net.LinkProperties; 21 import android.os.Handler; 22 import android.os.Message; 23 import android.service.carrier.CarrierIdentifier; 24 import android.telephony.ImsiEncryptionInfo; 25 import android.telephony.NetworkScanRequest; 26 import android.telephony.data.DataProfile; 27 28 import com.android.internal.telephony.CommandsInterface; 29 import com.android.internal.telephony.RadioCapability; 30 import com.android.internal.telephony.UUSInfo; 31 import com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo; 32 import com.android.internal.telephony.gsm.SmsBroadcastConfigInfo; 33 34 import java.util.List; 35 36 public class SimulatedCommandsVerifier implements CommandsInterface { 37 private static SimulatedCommandsVerifier sInstance; 38 39 private SimulatedCommandsVerifier() { 40 41 } 42 43 public static SimulatedCommandsVerifier getInstance() { 44 if (sInstance == null) { 45 sInstance = new SimulatedCommandsVerifier(); 46 } 47 return sInstance; 48 } 49 50 @Override 51 public RadioState getRadioState() { 52 return null; 53 } 54 55 @Override 56 public void getImsRegistrationState(Message result) { 57 58 } 59 60 @Override 61 public void registerForRadioStateChanged(Handler h, int what, Object obj) { 62 63 } 64 65 @Override 66 public void unregisterForRadioStateChanged(Handler h) { 67 68 } 69 70 @Override 71 public void registerForVoiceRadioTechChanged(Handler h, int what, Object obj) { 72 73 } 74 75 @Override 76 public void unregisterForVoiceRadioTechChanged(Handler h) { 77 78 } 79 80 @Override 81 public void registerForImsNetworkStateChanged(Handler h, int what, Object obj) { 82 83 } 84 85 @Override 86 public void unregisterForImsNetworkStateChanged(Handler h) { 87 88 } 89 90 @Override 91 public void registerForOn(Handler h, int what, Object obj) { 92 93 } 94 95 @Override 96 public void unregisterForOn(Handler h) { 97 98 } 99 100 @Override 101 public void registerForAvailable(Handler h, int what, Object obj) { 102 103 } 104 105 @Override 106 public void unregisterForAvailable(Handler h) { 107 108 } 109 110 @Override 111 public void registerForNotAvailable(Handler h, int what, Object obj) { 112 113 } 114 115 @Override 116 public void unregisterForNotAvailable(Handler h) { 117 118 } 119 120 @Override 121 public void registerForOffOrNotAvailable(Handler h, int what, Object obj) { 122 123 } 124 125 @Override 126 public void unregisterForOffOrNotAvailable(Handler h) { 127 128 } 129 130 @Override 131 public void registerForIccStatusChanged(Handler h, int what, Object obj) { 132 133 } 134 135 @Override 136 public void unregisterForIccStatusChanged(Handler h) { 137 138 } 139 140 @Override 141 public void registerForIccSlotStatusChanged(Handler h, int what, Object obj) { 142 143 } 144 145 @Override 146 public void unregisterForIccSlotStatusChanged(Handler h) { 147 148 } 149 150 @Override 151 public void registerForCallStateChanged(Handler h, int what, Object obj) { 152 153 } 154 155 @Override 156 public void unregisterForCallStateChanged(Handler h) { 157 158 } 159 160 @Override 161 public void registerForNetworkStateChanged(Handler h, int what, Object obj) { 162 163 } 164 165 @Override 166 public void unregisterForNetworkStateChanged(Handler h) { 167 168 } 169 170 @Override 171 public void registerForDataCallListChanged(Handler h, int what, Object obj) { 172 173 } 174 175 @Override 176 public void unregisterForDataCallListChanged(Handler h) { 177 178 } 179 180 @Override 181 public void registerForInCallVoicePrivacyOn(Handler h, int what, Object obj) { 182 183 } 184 185 @Override 186 public void unregisterForInCallVoicePrivacyOn(Handler h) { 187 188 } 189 190 @Override 191 public void registerForInCallVoicePrivacyOff(Handler h, int what, Object obj) { 192 193 } 194 195 @Override 196 public void unregisterForInCallVoicePrivacyOff(Handler h) { 197 198 } 199 200 @Override 201 public void registerForSrvccStateChanged(Handler h, int what, Object obj) { 202 203 } 204 205 @Override 206 public void unregisterForSrvccStateChanged(Handler h) { 207 208 } 209 210 @Override 211 public void registerForSubscriptionStatusChanged(Handler h, int what, Object obj) { 212 213 } 214 215 @Override 216 public void unregisterForSubscriptionStatusChanged(Handler h) { 217 218 } 219 220 @Override 221 public void registerForHardwareConfigChanged(Handler h, int what, Object obj) { 222 223 } 224 225 @Override 226 public void unregisterForHardwareConfigChanged(Handler h) { 227 228 } 229 230 @Override 231 public void setOnNewGsmSms(Handler h, int what, Object obj) { 232 233 } 234 235 @Override 236 public void unSetOnNewGsmSms(Handler h) { 237 238 } 239 240 @Override 241 public void setOnNewCdmaSms(Handler h, int what, Object obj) { 242 243 } 244 245 @Override 246 public void unSetOnNewCdmaSms(Handler h) { 247 248 } 249 250 @Override 251 public void setOnNewGsmBroadcastSms(Handler h, int what, Object obj) { 252 253 } 254 255 @Override 256 public void unSetOnNewGsmBroadcastSms(Handler h) { 257 258 } 259 260 @Override 261 public void setOnSmsOnSim(Handler h, int what, Object obj) { 262 263 } 264 265 @Override 266 public void unSetOnSmsOnSim(Handler h) { 267 268 } 269 270 @Override 271 public void setOnSmsStatus(Handler h, int what, Object obj) { 272 273 } 274 275 @Override 276 public void unSetOnSmsStatus(Handler h) { 277 278 } 279 280 @Override 281 public void setOnNITZTime(Handler h, int what, Object obj) { 282 283 } 284 285 @Override 286 public void unSetOnNITZTime(Handler h) { 287 288 } 289 290 @Override 291 public void setOnUSSD(Handler h, int what, Object obj) { 292 293 } 294 295 @Override 296 public void unSetOnUSSD(Handler h) { 297 298 } 299 300 @Override 301 public void setOnSignalStrengthUpdate(Handler h, int what, Object obj) { 302 303 } 304 305 @Override 306 public void unSetOnSignalStrengthUpdate(Handler h) { 307 308 } 309 310 @Override 311 public void setOnIccSmsFull(Handler h, int what, Object obj) { 312 313 } 314 315 @Override 316 public void unSetOnIccSmsFull(Handler h) { 317 318 } 319 320 @Override 321 public void registerForIccRefresh(Handler h, int what, Object obj) { 322 323 } 324 325 @Override 326 public void unregisterForIccRefresh(Handler h) { 327 328 } 329 330 @Override 331 public void setOnIccRefresh(Handler h, int what, Object obj) { 332 333 } 334 335 @Override 336 public void unsetOnIccRefresh(Handler h) { 337 338 } 339 340 @Override 341 public void setOnCallRing(Handler h, int what, Object obj) { 342 343 } 344 345 @Override 346 public void unSetOnCallRing(Handler h) { 347 348 } 349 350 @Override 351 public void setOnRestrictedStateChanged(Handler h, int what, Object obj) { 352 353 } 354 355 @Override 356 public void unSetOnRestrictedStateChanged(Handler h) { 357 358 } 359 360 @Override 361 public void setOnSuppServiceNotification(Handler h, int what, Object obj) { 362 363 } 364 365 @Override 366 public void unSetOnSuppServiceNotification(Handler h) { 367 368 } 369 370 @Override 371 public void setOnCatSessionEnd(Handler h, int what, Object obj) { 372 373 } 374 375 @Override 376 public void unSetOnCatSessionEnd(Handler h) { 377 378 } 379 380 @Override 381 public void setOnCatProactiveCmd(Handler h, int what, Object obj) { 382 383 } 384 385 @Override 386 public void unSetOnCatProactiveCmd(Handler h) { 387 388 } 389 390 @Override 391 public void setOnCatEvent(Handler h, int what, Object obj) { 392 393 } 394 395 @Override 396 public void unSetOnCatEvent(Handler h) { 397 398 } 399 400 @Override 401 public void setOnCatCallSetUp(Handler h, int what, Object obj) { 402 403 } 404 405 @Override 406 public void unSetOnCatCallSetUp(Handler h) { 407 408 } 409 410 @Override 411 public void setSuppServiceNotifications(boolean enable, Message result) { 412 413 } 414 415 @Override 416 public void setOnCatCcAlphaNotify(Handler h, int what, Object obj) { 417 418 } 419 420 @Override 421 public void unSetOnCatCcAlphaNotify(Handler h) { 422 423 } 424 425 @Override 426 public void setOnSs(Handler h, int what, Object obj) { 427 428 } 429 430 @Override 431 public void unSetOnSs(Handler h) { 432 433 } 434 435 @Override 436 public void registerForDisplayInfo(Handler h, int what, Object obj) { 437 438 } 439 440 @Override 441 public void unregisterForDisplayInfo(Handler h) { 442 443 } 444 445 @Override 446 public void registerForCallWaitingInfo(Handler h, int what, Object obj) { 447 448 } 449 450 @Override 451 public void unregisterForCallWaitingInfo(Handler h) { 452 453 } 454 455 @Override 456 public void registerForSignalInfo(Handler h, int what, Object obj) { 457 458 } 459 460 @Override 461 public void unregisterForSignalInfo(Handler h) { 462 463 } 464 465 @Override 466 public void registerForNumberInfo(Handler h, int what, Object obj) { 467 468 } 469 470 @Override 471 public void unregisterForNumberInfo(Handler h) { 472 473 } 474 475 @Override 476 public void registerForRedirectedNumberInfo(Handler h, int what, Object obj) { 477 478 } 479 480 @Override 481 public void unregisterForRedirectedNumberInfo(Handler h) { 482 483 } 484 485 @Override 486 public void registerForLineControlInfo(Handler h, int what, Object obj) { 487 488 } 489 490 @Override 491 public void unregisterForLineControlInfo(Handler h) { 492 493 } 494 495 @Override 496 public void registerFoT53ClirlInfo(Handler h, int what, Object obj) { 497 498 } 499 500 @Override 501 public void unregisterForT53ClirInfo(Handler h) { 502 503 } 504 505 @Override 506 public void registerForT53AudioControlInfo(Handler h, int what, Object obj) { 507 508 } 509 510 @Override 511 public void unregisterForT53AudioControlInfo(Handler h) { 512 513 } 514 515 @Override 516 public void setEmergencyCallbackMode(Handler h, int what, Object obj) { 517 518 } 519 520 @Override 521 public void registerForCdmaOtaProvision(Handler h, int what, Object obj) { 522 523 } 524 525 @Override 526 public void unregisterForCdmaOtaProvision(Handler h) { 527 528 } 529 530 @Override 531 public void registerForRingbackTone(Handler h, int what, Object obj) { 532 533 } 534 535 @Override 536 public void unregisterForRingbackTone(Handler h) { 537 538 } 539 540 @Override 541 public void registerForResendIncallMute(Handler h, int what, Object obj) { 542 543 } 544 545 @Override 546 public void unregisterForResendIncallMute(Handler h) { 547 548 } 549 550 @Override 551 public void registerForCdmaSubscriptionChanged(Handler h, int what, Object obj) { 552 553 } 554 555 @Override 556 public void unregisterForCdmaSubscriptionChanged(Handler h) { 557 558 } 559 560 @Override 561 public void registerForCdmaPrlChanged(Handler h, int what, Object obj) { 562 563 } 564 565 @Override 566 public void unregisterForCdmaPrlChanged(Handler h) { 567 568 } 569 570 @Override 571 public void registerForExitEmergencyCallbackMode(Handler h, int what, Object obj) { 572 573 } 574 575 @Override 576 public void unregisterForExitEmergencyCallbackMode(Handler h) { 577 578 } 579 580 @Override 581 public void registerForRilConnected(Handler h, int what, Object obj) { 582 583 } 584 585 @Override 586 public void unregisterForRilConnected(Handler h) { 587 588 } 589 590 @Override 591 public void supplyIccPin(String pin, Message result) { 592 593 } 594 595 @Override 596 public void supplyIccPinForApp(String pin, String aid, Message result) { 597 598 } 599 600 @Override 601 public void supplyIccPuk(String puk, String newPin, Message result) { 602 603 } 604 605 @Override 606 public void supplyIccPukForApp(String puk, String newPin, String aid, Message result) { 607 608 } 609 610 @Override 611 public void supplyIccPin2(String pin2, Message result) { 612 613 } 614 615 @Override 616 public void supplyIccPin2ForApp(String pin2, String aid, Message result) { 617 618 } 619 620 @Override 621 public void supplyIccPuk2(String puk2, String newPin2, Message result) { 622 623 } 624 625 @Override 626 public void supplyIccPuk2ForApp(String puk2, String newPin2, String aid, Message result) { 627 628 } 629 630 @Override 631 public void changeIccPin(String oldPin, String newPin, Message result) { 632 633 } 634 635 @Override 636 public void changeIccPinForApp(String oldPin, String newPin, String aidPtr, Message result) { 637 638 } 639 640 @Override 641 public void changeIccPin2(String oldPin2, String newPin2, Message result) { 642 643 } 644 645 @Override 646 public void changeIccPin2ForApp(String oldPin2, String newPin2, String aidPtr, Message result) { 647 648 } 649 650 @Override 651 public void changeBarringPassword(String facility, String oldPwd, String newPwd, 652 Message result) { 653 654 } 655 656 @Override 657 public void supplyNetworkDepersonalization(String netpin, Message result) { 658 659 } 660 661 @Override 662 public void getCurrentCalls(Message result) { 663 664 } 665 666 @Override 667 public void getPDPContextList(Message result) { 668 669 } 670 671 @Override 672 public void getDataCallList(Message result) { 673 674 } 675 676 @Override 677 public void dial(String address, int clirMode, Message result) { 678 679 } 680 681 @Override 682 public void dial(String address, int clirMode, UUSInfo uusInfo, Message result) { 683 684 } 685 686 @Override 687 public void getIMSI(Message result) { 688 689 } 690 691 @Override 692 public void getIMSIForApp(String aid, Message result) { 693 694 } 695 696 @Override 697 public void getIMEI(Message result) { 698 699 } 700 701 @Override 702 public void getIMEISV(Message result) { 703 704 } 705 706 @Override 707 public void hangupConnection(int gsmIndex, Message result) { 708 709 } 710 711 @Override 712 public void hangupWaitingOrBackground(Message result) { 713 714 } 715 716 @Override 717 public void hangupForegroundResumeBackground(Message result) { 718 719 } 720 721 @Override 722 public void switchWaitingOrHoldingAndActive(Message result) { 723 724 } 725 726 @Override 727 public void conference(Message result) { 728 729 } 730 731 @Override 732 public void setPreferredVoicePrivacy(boolean enable, Message result) { 733 734 } 735 736 @Override 737 public void getPreferredVoicePrivacy(Message result) { 738 739 } 740 741 @Override 742 public void separateConnection(int gsmIndex, Message result) { 743 744 } 745 746 @Override 747 public void acceptCall(Message result) { 748 749 } 750 751 @Override 752 public void rejectCall(Message result) { 753 754 } 755 756 @Override 757 public void explicitCallTransfer(Message result) { 758 759 } 760 761 @Override 762 public void getLastCallFailCause(Message result) { 763 764 } 765 766 @Override 767 public void getLastPdpFailCause(Message result) { 768 769 } 770 771 @Override 772 public void getLastDataCallFailCause(Message result) { 773 774 } 775 776 @Override 777 public void setMute(boolean enableMute, Message response) { 778 779 } 780 781 @Override 782 public void getMute(Message response) { 783 784 } 785 786 @Override 787 public void getSignalStrength(Message response) { 788 789 } 790 791 @Override 792 public void getVoiceRegistrationState(Message response) { 793 794 } 795 796 @Override 797 public void getDataRegistrationState(Message response) { 798 799 } 800 801 @Override 802 public void getOperator(Message response) { 803 804 } 805 806 @Override 807 public void sendDtmf(char c, Message result) { 808 809 } 810 811 @Override 812 public void startDtmf(char c, Message result) { 813 814 } 815 816 @Override 817 public void stopDtmf(Message result) { 818 819 } 820 821 @Override 822 public void sendBurstDtmf(String dtmfString, int on, int off, Message result) { 823 824 } 825 826 @Override 827 public void sendSMS(String smscPDU, String pdu, Message response) { 828 829 } 830 831 @Override 832 public void sendSMSExpectMore(String smscPDU, String pdu, Message response) { 833 834 } 835 836 @Override 837 public void sendCdmaSms(byte[] pdu, Message response) { 838 839 } 840 841 @Override 842 public void sendImsGsmSms(String smscPDU, String pdu, int retry, int messageRef, 843 Message response) { 844 845 } 846 847 @Override 848 public void sendImsCdmaSms(byte[] pdu, int retry, int messageRef, Message response) { 849 850 } 851 852 @Override 853 public void deleteSmsOnSim(int index, Message response) { 854 855 } 856 857 @Override 858 public void deleteSmsOnRuim(int index, Message response) { 859 860 } 861 862 @Override 863 public void writeSmsToSim(int status, String smsc, String pdu, Message response) { 864 865 } 866 867 @Override 868 public void writeSmsToRuim(int status, String pdu, Message response) { 869 870 } 871 872 @Override 873 public void setRadioPower(boolean on, Message response) { 874 875 } 876 877 @Override 878 public void acknowledgeLastIncomingGsmSms(boolean success, int cause, Message response) { 879 880 } 881 882 @Override 883 public void acknowledgeLastIncomingCdmaSms(boolean success, int cause, Message response) { 884 885 } 886 887 @Override 888 public void acknowledgeIncomingGsmSmsWithPdu(boolean success, String ackPdu, Message response) { 889 890 } 891 892 @Override 893 public void iccIO(int command, int fileid, String path, int p1, int p2, int p3, String data, 894 String pin2, Message response) { 895 896 } 897 898 @Override 899 public void iccIOForApp(int command, int fileid, String path, int p1, int p2, int p3, 900 String data, String pin2, String aid, Message response) { 901 902 } 903 904 @Override 905 public void queryCLIP(Message response) { 906 907 } 908 909 @Override 910 public void getCLIR(Message response) { 911 912 } 913 914 @Override 915 public void setCLIR(int clirMode, Message response) { 916 917 } 918 919 @Override 920 public void queryCallWaiting(int serviceClass, Message response) { 921 922 } 923 924 @Override 925 public void setCallWaiting(boolean enable, int serviceClass, Message response) { 926 927 } 928 929 @Override 930 public void setCallForward(int action, int cfReason, int serviceClass, String number, 931 int timeSeconds, Message response) { 932 933 } 934 935 @Override 936 public void queryCallForwardStatus(int cfReason, int serviceClass, String number, 937 Message response) { 938 939 } 940 941 @Override 942 public void setNetworkSelectionModeAutomatic(Message response) { 943 944 } 945 946 @Override 947 public void setNetworkSelectionModeManual(String operatorNumeric, Message response) { 948 949 } 950 951 @Override 952 public void getNetworkSelectionMode(Message response) { 953 954 } 955 956 @Override 957 public void getAvailableNetworks(Message response) { 958 959 } 960 961 @Override 962 public void startNetworkScan(NetworkScanRequest nsr, Message response) { 963 964 } 965 966 @Override 967 public void stopNetworkScan(Message response) { 968 969 } 970 971 @Override 972 public void getBasebandVersion(Message response) { 973 974 } 975 976 @Override 977 public void queryFacilityLock(String facility, String password, int serviceClass, 978 Message response) { 979 980 } 981 982 @Override 983 public void queryFacilityLockForApp(String facility, String password, int serviceClass, 984 String appId, Message response) { 985 986 } 987 988 @Override 989 public void setFacilityLock(String facility, boolean lockState, String password, 990 int serviceClass, Message response) { 991 992 } 993 994 @Override 995 public void setFacilityLockForApp(String facility, boolean lockState, String password, 996 int serviceClass, String appId, Message response) { 997 998 } 999 1000 @Override 1001 public void sendUSSD(String ussdString, Message response) { 1002 1003 } 1004 1005 @Override 1006 public void cancelPendingUssd(Message response) { 1007 1008 } 1009 1010 @Override 1011 public void resetRadio(Message result) { 1012 1013 } 1014 1015 @Override 1016 public void setBandMode(int bandMode, Message response) { 1017 1018 } 1019 1020 @Override 1021 public void queryAvailableBandMode(Message response) { 1022 1023 } 1024 1025 @Override 1026 public void setPreferredNetworkType(int networkType, Message response) { 1027 1028 } 1029 1030 @Override 1031 public void getPreferredNetworkType(Message response) { 1032 1033 } 1034 1035 @Override 1036 public void setLocationUpdates(boolean enable, Message response) { 1037 1038 } 1039 1040 @Override 1041 public void getSmscAddress(Message result) { 1042 1043 } 1044 1045 @Override 1046 public void setSmscAddress(String address, Message result) { 1047 1048 } 1049 1050 @Override 1051 public void reportSmsMemoryStatus(boolean available, Message result) { 1052 1053 } 1054 1055 @Override 1056 public void reportStkServiceIsRunning(Message result) { 1057 1058 } 1059 1060 @Override 1061 public void invokeOemRilRequestRaw(byte[] data, Message response) { 1062 1063 } 1064 1065 @Override 1066 public void invokeOemRilRequestStrings(String[] strings, Message response) { 1067 1068 } 1069 1070 @Override 1071 public void setOnUnsolOemHookRaw(Handler h, int what, Object obj) { 1072 1073 } 1074 1075 @Override 1076 public void unSetOnUnsolOemHookRaw(Handler h) { 1077 1078 } 1079 1080 @Override 1081 public void sendTerminalResponse(String contents, Message response) { 1082 1083 } 1084 1085 @Override 1086 public void sendEnvelope(String contents, Message response) { 1087 1088 } 1089 1090 @Override 1091 public void sendEnvelopeWithStatus(String contents, Message response) { 1092 1093 } 1094 1095 @Override 1096 public void handleCallSetupRequestFromSim(boolean accept, Message response) { 1097 1098 } 1099 1100 @Override 1101 public void setGsmBroadcastActivation(boolean activate, Message result) { 1102 1103 } 1104 1105 @Override 1106 public void setGsmBroadcastConfig(SmsBroadcastConfigInfo[] config, Message response) { 1107 1108 } 1109 1110 @Override 1111 public void getGsmBroadcastConfig(Message response) { 1112 1113 } 1114 1115 @Override 1116 public void getDeviceIdentity(Message response) { 1117 1118 } 1119 1120 @Override 1121 public void getCDMASubscription(Message response) { 1122 1123 } 1124 1125 @Override 1126 public void sendCDMAFeatureCode(String FeatureCode, Message response) { 1127 1128 } 1129 1130 @Override 1131 public void setPhoneType(int phoneType) { 1132 1133 } 1134 1135 @Override 1136 public void queryCdmaRoamingPreference(Message response) { 1137 1138 } 1139 1140 @Override 1141 public void setCdmaRoamingPreference(int cdmaRoamingType, Message response) { 1142 1143 } 1144 1145 @Override 1146 public void setCdmaSubscriptionSource(int cdmaSubscriptionType, Message response) { 1147 1148 } 1149 1150 @Override 1151 public void getCdmaSubscriptionSource(Message response) { 1152 1153 } 1154 1155 @Override 1156 public void setTTYMode(int ttyMode, Message response) { 1157 1158 } 1159 1160 @Override 1161 public void queryTTYMode(Message response) { 1162 1163 } 1164 1165 @Override 1166 public void setupDataCall(int accessNetworkType, DataProfile dataProfile, boolean isRoaming, 1167 boolean allowRoaming, int reason, LinkProperties linkProperties, 1168 Message result) { 1169 } 1170 1171 @Override 1172 public void deactivateDataCall(int cid, int reason, Message result) { 1173 1174 } 1175 1176 @Override 1177 public void setCdmaBroadcastActivation(boolean activate, Message result) { 1178 1179 } 1180 1181 @Override 1182 public void setCdmaBroadcastConfig(CdmaSmsBroadcastConfigInfo[] configs, Message response) { 1183 1184 } 1185 1186 @Override 1187 public void getCdmaBroadcastConfig(Message result) { 1188 1189 } 1190 1191 @Override 1192 public void exitEmergencyCallbackMode(Message response) { 1193 1194 } 1195 1196 @Override 1197 public void getIccCardStatus(Message result) { 1198 1199 } 1200 1201 @Override 1202 public void getIccSlotsStatus(Message result) { 1203 } 1204 1205 @Override 1206 public void setLogicalToPhysicalSlotMapping(int[] physicalSlots, Message result) { 1207 } 1208 1209 @Override 1210 public int getLteOnCdmaMode() { 1211 return 0; 1212 } 1213 1214 @Override 1215 public void requestIccSimAuthentication(int authContext, String data, String aid, 1216 Message response) { 1217 1218 } 1219 1220 @Override 1221 public void getVoiceRadioTechnology(Message result) { 1222 1223 } 1224 1225 @Override 1226 public void registerForCellInfoList(Handler h, int what, Object obj) { 1227 1228 } 1229 1230 @Override 1231 public void unregisterForCellInfoList(Handler h) { 1232 1233 } 1234 1235 @Override 1236 public void registerForPhysicalChannelConfiguration(Handler h, int what, Object obj) { 1237 } 1238 1239 @Override 1240 public void unregisterForPhysicalChannelConfiguration(Handler h) { 1241 } 1242 1243 @Override 1244 public void setInitialAttachApn(DataProfile dataProfile, boolean isRoaming, Message result) { 1245 1246 } 1247 1248 @Override 1249 public void setDataProfile(DataProfile[] dps, boolean isRoaming, Message result) { 1250 1251 } 1252 1253 @Override 1254 public void testingEmergencyCall() { 1255 1256 } 1257 1258 @Override 1259 public void iccOpenLogicalChannel(String AID, int p2, Message response) { 1260 1261 } 1262 1263 @Override 1264 public void iccCloseLogicalChannel(int channel, Message response) { 1265 1266 } 1267 1268 @Override 1269 public void iccTransmitApduLogicalChannel(int channel, int cla, int instruction, int p1, 1270 int p2, int p3, String data, Message response) { 1271 1272 } 1273 1274 @Override 1275 public void iccTransmitApduBasicChannel(int cla, int instruction, int p1, int p2, int p3, 1276 String data, Message response) { 1277 1278 } 1279 1280 @Override 1281 public void nvReadItem(int itemID, Message response) { 1282 1283 } 1284 1285 @Override 1286 public void nvWriteItem(int itemID, String itemValue, Message response) { 1287 1288 } 1289 1290 @Override 1291 public void nvWriteCdmaPrl(byte[] preferredRoamingList, Message response) { 1292 1293 } 1294 1295 @Override 1296 public void nvResetConfig(int resetType, Message response) { 1297 1298 } 1299 1300 @Override 1301 public void getHardwareConfig(Message result) { 1302 1303 } 1304 1305 @Override 1306 public int getRilVersion() { 1307 return 0; 1308 } 1309 1310 @Override 1311 public void setUiccSubscription(int slotId, int appIndex, int subId, int subStatus, 1312 Message result) { 1313 1314 } 1315 1316 @Override 1317 public void setDataAllowed(boolean allowed, Message result) { 1318 1319 } 1320 1321 @Override 1322 public void requestShutdown(Message result) { 1323 1324 } 1325 1326 @Override 1327 public void setRadioCapability(RadioCapability rc, Message result) { 1328 1329 } 1330 1331 @Override 1332 public void getRadioCapability(Message result) { 1333 1334 } 1335 1336 @Override 1337 public void registerForRadioCapabilityChanged(Handler h, int what, Object obj) { 1338 1339 } 1340 1341 @Override 1342 public void unregisterForRadioCapabilityChanged(Handler h) { 1343 1344 } 1345 1346 @Override 1347 public void startLceService(int reportIntervalMs, boolean pullMode, Message result) { 1348 1349 } 1350 1351 @Override 1352 public void stopLceService(Message result) { 1353 1354 } 1355 1356 @Override 1357 public void pullLceData(Message result) { 1358 1359 } 1360 1361 @Override 1362 public void registerForLceInfo(Handler h, int what, Object obj) { 1363 1364 } 1365 1366 @Override 1367 public void unregisterForLceInfo(Handler h) { 1368 1369 } 1370 1371 @Override 1372 public void getModemActivityInfo(Message result) { 1373 1374 } 1375 1376 @Override 1377 public void setCarrierInfoForImsiEncryption(ImsiEncryptionInfo imsiEncryptionInfo, 1378 Message result) { 1379 1380 } 1381 1382 @Override 1383 public void setAllowedCarriers(List<CarrierIdentifier> carriers, Message result) { 1384 1385 } 1386 1387 @Override 1388 public void getAllowedCarriers(Message result) { 1389 1390 } 1391 1392 @Override 1393 public void registerForPcoData(Handler h, int what, Object obj) { 1394 } 1395 1396 @Override 1397 public void unregisterForPcoData(Handler h) { 1398 } 1399 1400 @Override 1401 public void registerForModemReset(Handler h, int what, Object obj) { 1402 } 1403 1404 @Override 1405 public void unregisterForModemReset(Handler h) { 1406 } 1407 1408 @Override 1409 public void sendDeviceState(int stateType, boolean state, Message result) { 1410 } 1411 1412 @Override 1413 public void setUnsolResponseFilter(int filter, Message result){ 1414 } 1415 1416 @Override 1417 public void setSignalStrengthReportingCriteria(int hysteresisMs, int hysteresisDb, 1418 int[] thresholdsDbm, int ran, Message result) { 1419 } 1420 1421 @Override 1422 public void setLinkCapacityReportingCriteria(int hysteresisMs, int hysteresisDlKbps, 1423 int hysteresisUlKbps, int[] thresholdsDlKbps, int[] thresholdsUlKbps, int ran, 1424 Message result) { 1425 } 1426 1427 @Override 1428 public void setSimCardPower(int state, Message result) { 1429 } 1430 1431 @Override 1432 public void registerForCarrierInfoForImsiEncryption(Handler h, int what, Object obj) { 1433 } 1434 1435 @Override 1436 public void registerForNetworkScanResult(Handler h, int what, Object obj) { 1437 } 1438 1439 @Override 1440 public void unregisterForNetworkScanResult(Handler h) { 1441 } 1442 1443 @Override 1444 public void unregisterForCarrierInfoForImsiEncryption(Handler h) { 1445 } 1446 1447 @Override 1448 public void registerForNattKeepaliveStatus(Handler h, int what, Object obj) { 1449 } 1450 1451 @Override 1452 public void unregisterForNattKeepaliveStatus(Handler h) { 1453 } 1454 1455 @Override 1456 public void startNattKeepalive( 1457 int contextId, KeepalivePacketData packetData, int intervalMillis, Message result) { 1458 } 1459 1460 @Override 1461 public void stopNattKeepalive(int sessionHandle, Message result) { 1462 } 1463 } 1464