Stay organized with collections
Save and categorize content based on your preferences.
android.service.carrier
Interfaces
Classes
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# android.service.carrier\n\nAdded in [API level 22](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\nandroid.service.carrier\n=======================\n\n*** ** * ** ***\n\n[Kotlin](/reference/kotlin/android/service/carrier/package-summary \"View this page in Kotlin\") \\|Java\n\nInterfaces\n----------\n\n|--------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|\n| [CarrierMessagingService.ResultCallback](/reference/android/service/carrier/CarrierMessagingService.ResultCallback)\\\u003cT\\\u003e | A callback interface used to provide results asynchronously. |\n\nClasses\n-------\n\n|-------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [CarrierIdentifier](/reference/android/service/carrier/CarrierIdentifier) | Used to pass info to CarrierConfigService implementations so they can decide what values to return. |\n| [CarrierMessagingClientService](/reference/android/service/carrier/CarrierMessagingClientService) | If the default SMS app has a service that extends this class, the system always tries to bind it so that the process is always running, which allows the app to have a persistent connection to the server. |\n| [CarrierMessagingService](/reference/android/service/carrier/CarrierMessagingService) | A service that receives calls from the system when new SMS and MMS are sent or received. |\n| [CarrierMessagingService.SendMmsResult](/reference/android/service/carrier/CarrierMessagingService.SendMmsResult) | The result of sending an MMS. |\n| [CarrierMessagingService.SendMultipartSmsResult](/reference/android/service/carrier/CarrierMessagingService.SendMultipartSmsResult) | The result of sending a multipart SMS. |\n| [CarrierMessagingService.SendSmsResult](/reference/android/service/carrier/CarrierMessagingService.SendSmsResult) | The result of sending an SMS. |\n| [CarrierService](/reference/android/service/carrier/CarrierService) | A service that exposes carrier-specific functionality to the system. |\n| [MessagePdu](/reference/android/service/carrier/MessagePdu) | A parcelable list of PDUs representing contents of a possibly multi-part SMS. |\n\n-\n\n Interfaces\n ----------\n\n - [CarrierMessagingService.ResultCallback](/reference/android/service/carrier/CarrierMessagingService.ResultCallback)\n-\n\n Classes\n -------\n\n - [CarrierIdentifier](/reference/android/service/carrier/CarrierIdentifier)\n - [CarrierMessagingClientService](/reference/android/service/carrier/CarrierMessagingClientService)\n - [CarrierMessagingService](/reference/android/service/carrier/CarrierMessagingService)\n - [CarrierMessagingService.SendMmsResult](/reference/android/service/carrier/CarrierMessagingService.SendMmsResult)\n - [CarrierMessagingService.SendMultipartSmsResult](/reference/android/service/carrier/CarrierMessagingService.SendMultipartSmsResult)\n - [CarrierMessagingService.SendSmsResult](/reference/android/service/carrier/CarrierMessagingService.SendSmsResult)\n - [CarrierService](/reference/android/service/carrier/CarrierService)\n - [MessagePdu](/reference/android/service/carrier/MessagePdu)"]]