Documentation
¶
Overview ¶
Package telecom provides Go bindings for android.telecom.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type Manager
- func (m *Manager) AcceptHandover(arg0 *jni.Object, arg1 int32, arg2 *jni.Object) error
- func (m *Manager) AcceptRingingCall0() error
- func (m *Manager) AcceptRingingCall1_1(arg0 int32) error
- func (m *Manager) AddCall(arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object, ...) error
- func (m *Manager) AddNewIncomingCall(arg0 *jni.Object, arg1 *jni.Object) error
- func (m *Manager) AddNewIncomingConference(arg0 *jni.Object, arg1 *jni.Object) error
- func (m *Manager) CancelMissedCallsNotification() error
- func (m *Manager) Close()
- func (m *Manager) CreateManageBlockedNumbersIntent() (*jni.Object, error)
- func (m *Manager) EndCall() (bool, error)
- func (m *Manager) GetAdnUriForPhoneAccount(arg0 *jni.Object) (*jni.Object, error)
- func (m *Manager) GetCallCapablePhoneAccounts() (*jni.Object, error)
- func (m *Manager) GetDefaultDialerPackage() (string, error)
- func (m *Manager) GetDefaultOutgoingPhoneAccount(arg0 string) (*jni.Object, error)
- func (m *Manager) GetLine1Number(arg0 *jni.Object) (string, error)
- func (m *Manager) GetOwnSelfManagedPhoneAccounts() (*jni.Object, error)
- func (m *Manager) GetPhoneAccount(arg0 *jni.Object) (*jni.Object, error)
- func (m *Manager) GetRegisteredPhoneAccounts() (*jni.Object, error)
- func (m *Manager) GetSelfManagedPhoneAccounts() (*jni.Object, error)
- func (m *Manager) GetSimCallManager() (*jni.Object, error)
- func (m *Manager) GetSimCallManagerForSubscription(arg0 int32) (*jni.Object, error)
- func (m *Manager) GetSystemDialerPackage() (string, error)
- func (m *Manager) GetUserSelectedOutgoingPhoneAccount() (*jni.Object, error)
- func (m *Manager) GetVoiceMailNumber(arg0 *jni.Object) (string, error)
- func (m *Manager) HandleMmi1(arg0 string) (bool, error)
- func (m *Manager) HandleMmi2_1(arg0 string, arg1 *jni.Object) (bool, error)
- func (m *Manager) HasManageOngoingCallsPermission() (bool, error)
- func (m *Manager) IsInCall() (bool, error)
- func (m *Manager) IsInManagedCall() (bool, error)
- func (m *Manager) IsIncomingCallPermitted(arg0 *jni.Object) (bool, error)
- func (m *Manager) IsOutgoingCallPermitted(arg0 *jni.Object) (bool, error)
- func (m *Manager) IsTtySupported() (bool, error)
- func (m *Manager) IsVoiceMailNumber(arg0 *jni.Object, arg1 string) (bool, error)
- func (m *Manager) PlaceCall(arg0 *jni.Object, arg1 *jni.Object) error
- func (m *Manager) RegisterPhoneAccount(arg0 *jni.Object) error
- func (m *Manager) ShowInCallScreen(arg0 bool) error
- func (m *Manager) SilenceRinger() error
- func (m *Manager) StartConference(arg0 *jni.Object, arg1 *jni.Object) error
- func (m *Manager) UnregisterPhoneAccount(arg0 *jni.Object) error
Constants ¶
const ( ActionChangeDefaultDialer = consts.ActionChangeDefaultDialer ActionChangePhoneAccounts = consts.ActionChangePhoneAccounts ActionConfigurePhoneAccount = consts.ActionConfigurePhoneAccount ActionDefaultCallScreeningAppChanged = consts.ActionDefaultCallScreeningAppChanged ActionDefaultDialerChanged = consts.ActionDefaultDialerChanged ActionIncomingCall = consts.ActionIncomingCall ActionPhoneAccountRegistered = consts.ActionPhoneAccountRegistered ActionPhoneAccountUnregistered = consts.ActionPhoneAccountUnregistered ActionPostCall = consts.ActionPostCall ActionShowCallAccessibilitySettings = consts.ActionShowCallAccessibilitySettings ActionShowCallSettings = consts.ActionShowCallSettings ActionShowMissedCallsNotification = consts.ActionShowMissedCallsNotification ActionShowRespondViaSmsSettings = consts.ActionShowRespondViaSmsSettings ExtraCallBackNumber = consts.ExtraCallBackNumber ExtraCallDisconnectCause = consts.ExtraCallDisconnectCause ExtraCallDisconnectMessage = consts.ExtraCallDisconnectMessage ExtraCallDuration = consts.ExtraCallDuration ExtraCallLogUri = consts.ExtraCallLogUri ExtraCallNetworkType = consts.ExtraCallNetworkType ExtraCallSubject = consts.ExtraCallSubject ExtraChangeDefaultDialerPackageName = consts.ExtraChangeDefaultDialerPackageName ExtraDefaultCallScreeningAppComponentName = consts.ExtraDefaultCallScreeningAppComponentName ExtraDisconnectCause = consts.ExtraDisconnectCause ExtraHandle = consts.ExtraHandle ExtraHasPicture = consts.ExtraHasPicture ExtraIncomingCallAddress = consts.ExtraIncomingCallAddress ExtraIncomingCallExtras = consts.ExtraIncomingCallExtras ExtraIncomingVideoState = consts.ExtraIncomingVideoState ExtraIsDefaultCallScreeningApp = consts.ExtraIsDefaultCallScreeningApp ExtraLocation = consts.ExtraLocation ExtraNotificationCount = consts.ExtraNotificationCount ExtraNotificationPhoneNumber = consts.ExtraNotificationPhoneNumber ExtraOutgoingCallExtras = consts.ExtraOutgoingCallExtras ExtraOutgoingPicture = consts.ExtraOutgoingPicture ExtraPhoneAccountHandle = consts.ExtraPhoneAccountHandle ExtraPictureUri = consts.ExtraPictureUri ExtraPriority = consts.ExtraPriority ExtraStartCallWithRtt = consts.ExtraStartCallWithRtt ExtraStartCallWithSpeakerphone = consts.ExtraStartCallWithSpeakerphone ExtraStartCallWithVideoState = consts.ExtraStartCallWithVideoState ExtraUseAssistedDialing = consts.ExtraUseAssistedDialing GatewayOriginalAddress = consts.GatewayOriginalAddress GatewayProviderPackage = consts.GatewayProviderPackage MetadataIncludeExternalCalls = consts.MetadataIncludeExternalCalls MetadataIncludeSelfManagedCalls = consts.MetadataIncludeSelfManagedCalls MetadataInCallServiceCarModeUi = consts.MetadataInCallServiceCarModeUi MetadataInCallServiceRinging = consts.MetadataInCallServiceRinging MetadataInCallServiceUi = consts.MetadataInCallServiceUi )
const ( DtmfCharacterPause = consts.DtmfCharacterPause DtmfCharacterWait = consts.DtmfCharacterWait DurationLong = consts.DurationLong DurationMedium = consts.DurationMedium DurationShort = consts.DurationShort DurationVeryShort = consts.DurationVeryShort PresentationAllowed = consts.PresentationAllowed PresentationPayphone = consts.PresentationPayphone PresentationRestricted = consts.PresentationRestricted PresentationUnknown = consts.PresentationUnknown PriorityNormal = consts.PriorityNormal PriorityUrgent = consts.PriorityUrgent )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Manager ¶ added in v0.0.4
Manager wraps android.telecom.TelecomManager.
func NewManager ¶ added in v0.0.4
NewManager obtains android.telecom.TelecomManager from the Android system service manager.
func (*Manager) AcceptHandover ¶ added in v0.0.4
AcceptHandover calls android.telecom.TelecomManager.acceptHandover.
func (*Manager) AcceptRingingCall0 ¶ added in v0.0.4
AcceptRingingCall0 calls android.telecom.TelecomManager.acceptRingingCall.
func (*Manager) AcceptRingingCall1_1 ¶ added in v0.0.4
AcceptRingingCall1_1 calls android.telecom.TelecomManager.acceptRingingCall.
func (*Manager) AddCall ¶ added in v0.0.4
func (m *Manager) AddCall( arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object, arg4 *jni.Object, ) error
AddCall calls android.telecom.TelecomManager.addCall.
func (*Manager) AddNewIncomingCall ¶ added in v0.0.4
AddNewIncomingCall calls android.telecom.TelecomManager.addNewIncomingCall.
func (*Manager) AddNewIncomingConference ¶ added in v0.0.4
AddNewIncomingConference calls android.telecom.TelecomManager.addNewIncomingConference.
func (*Manager) CancelMissedCallsNotification ¶ added in v0.0.4
CancelMissedCallsNotification calls android.telecom.TelecomManager.cancelMissedCallsNotification.
func (*Manager) Close ¶ added in v0.0.4
func (m *Manager) Close()
Close releases the global reference to the underlying Java object. After Close, the Manager must not be used.
func (*Manager) CreateManageBlockedNumbersIntent ¶ added in v0.0.4
CreateManageBlockedNumbersIntent calls android.telecom.TelecomManager.createManageBlockedNumbersIntent.
func (*Manager) GetAdnUriForPhoneAccount ¶ added in v0.0.4
GetAdnUriForPhoneAccount calls android.telecom.TelecomManager.getAdnUriForPhoneAccount.
func (*Manager) GetCallCapablePhoneAccounts ¶ added in v0.0.4
GetCallCapablePhoneAccounts calls android.telecom.TelecomManager.getCallCapablePhoneAccounts.
func (*Manager) GetDefaultDialerPackage ¶ added in v0.0.4
GetDefaultDialerPackage calls android.telecom.TelecomManager.getDefaultDialerPackage.
func (*Manager) GetDefaultOutgoingPhoneAccount ¶ added in v0.0.4
GetDefaultOutgoingPhoneAccount calls android.telecom.TelecomManager.getDefaultOutgoingPhoneAccount.
func (*Manager) GetLine1Number ¶ added in v0.0.4
GetLine1Number calls android.telecom.TelecomManager.getLine1Number.
func (*Manager) GetOwnSelfManagedPhoneAccounts ¶ added in v0.0.4
GetOwnSelfManagedPhoneAccounts calls android.telecom.TelecomManager.getOwnSelfManagedPhoneAccounts.
func (*Manager) GetPhoneAccount ¶ added in v0.0.4
GetPhoneAccount calls android.telecom.TelecomManager.getPhoneAccount.
func (*Manager) GetRegisteredPhoneAccounts ¶ added in v0.0.4
GetRegisteredPhoneAccounts calls android.telecom.TelecomManager.getRegisteredPhoneAccounts.
func (*Manager) GetSelfManagedPhoneAccounts ¶ added in v0.0.4
GetSelfManagedPhoneAccounts calls android.telecom.TelecomManager.getSelfManagedPhoneAccounts.
func (*Manager) GetSimCallManager ¶ added in v0.0.4
GetSimCallManager calls android.telecom.TelecomManager.getSimCallManager.
func (*Manager) GetSimCallManagerForSubscription ¶ added in v0.0.4
GetSimCallManagerForSubscription calls android.telecom.TelecomManager.getSimCallManagerForSubscription.
func (*Manager) GetSystemDialerPackage ¶ added in v0.0.4
GetSystemDialerPackage calls android.telecom.TelecomManager.getSystemDialerPackage.
func (*Manager) GetUserSelectedOutgoingPhoneAccount ¶ added in v0.0.4
GetUserSelectedOutgoingPhoneAccount calls android.telecom.TelecomManager.getUserSelectedOutgoingPhoneAccount.
func (*Manager) GetVoiceMailNumber ¶ added in v0.0.4
GetVoiceMailNumber calls android.telecom.TelecomManager.getVoiceMailNumber.
func (*Manager) HandleMmi1 ¶ added in v0.0.4
HandleMmi1 calls android.telecom.TelecomManager.handleMmi.
func (*Manager) HandleMmi2_1 ¶ added in v0.0.4
HandleMmi2_1 calls android.telecom.TelecomManager.handleMmi.
func (*Manager) HasManageOngoingCallsPermission ¶ added in v0.0.4
HasManageOngoingCallsPermission calls android.telecom.TelecomManager.hasManageOngoingCallsPermission.
func (*Manager) IsInManagedCall ¶ added in v0.0.4
IsInManagedCall calls android.telecom.TelecomManager.isInManagedCall.
func (*Manager) IsIncomingCallPermitted ¶ added in v0.0.4
IsIncomingCallPermitted calls android.telecom.TelecomManager.isIncomingCallPermitted.
func (*Manager) IsOutgoingCallPermitted ¶ added in v0.0.4
IsOutgoingCallPermitted calls android.telecom.TelecomManager.isOutgoingCallPermitted.
func (*Manager) IsTtySupported ¶ added in v0.0.4
IsTtySupported calls android.telecom.TelecomManager.isTtySupported.
func (*Manager) IsVoiceMailNumber ¶ added in v0.0.4
IsVoiceMailNumber calls android.telecom.TelecomManager.isVoiceMailNumber.
func (*Manager) PlaceCall ¶ added in v0.0.4
PlaceCall calls android.telecom.TelecomManager.placeCall.
func (*Manager) RegisterPhoneAccount ¶ added in v0.0.4
RegisterPhoneAccount calls android.telecom.TelecomManager.registerPhoneAccount.
func (*Manager) ShowInCallScreen ¶ added in v0.0.4
ShowInCallScreen calls android.telecom.TelecomManager.showInCallScreen.
func (*Manager) SilenceRinger ¶ added in v0.0.4
SilenceRinger calls android.telecom.TelecomManager.silenceRinger.
func (*Manager) StartConference ¶ added in v0.0.4
StartConference calls android.telecom.TelecomManager.startConference.