@Implements(value=android.telecom.TelecomManager.class) public class ShadowTelecomManager extends Object
TelecomManager.| Modifier and Type | Class and Description |
|---|---|
class |
ShadowTelecomManager.CallRecord |
| Constructor and Description |
|---|
ShadowTelecomManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptRingingCall() |
void |
addNewIncomingCall(android.telecom.PhoneAccountHandle phoneAccount,
android.os.Bundle extras) |
void |
addNewUnknownCall(android.telecom.PhoneAccountHandle phoneAccount,
android.os.Bundle extras) |
void |
cancelMissedCallsNotification() |
void |
clearAccounts()
Deprecated.
|
void |
clearAccountsForPackage(String packageName) |
void |
enablePhoneAccount(android.telecom.PhoneAccountHandle handle,
boolean isEnabled) |
boolean |
endCall() |
android.net.Uri |
getAdnUriForPhoneAccount(android.telecom.PhoneAccountHandle accountHandle) |
List<ShadowTelecomManager.CallRecord> |
getAllIncomingCalls() |
List<android.telecom.PhoneAccountHandle> |
getAllPhoneAccountHandles() |
List<android.telecom.PhoneAccount> |
getAllPhoneAccounts() |
int |
getAllPhoneAccountsCount() |
List<ShadowTelecomManager.CallRecord> |
getAllUnknownCalls() |
List<android.telecom.PhoneAccountHandle> |
getCallCapablePhoneAccounts() |
List<android.telecom.PhoneAccountHandle> |
getCallCapablePhoneAccounts(boolean includeDisabledAccounts) |
int |
getCallState() |
android.telecom.PhoneAccountHandle |
getConnectionManager() |
int |
getCurrentTtyMode() |
String |
getDefaultDialerPackage() |
android.telecom.PhoneAccountHandle |
getDefaultOutgoingPhoneAccount(String uriScheme) |
android.content.ComponentName |
getDefaultPhoneApp()
Deprecated.
|
String |
getLine1Number(android.telecom.PhoneAccountHandle accountHandle) |
android.telecom.PhoneAccount |
getPhoneAccount(android.telecom.PhoneAccountHandle account) |
List<android.telecom.PhoneAccountHandle> |
getPhoneAccountsForPackage() |
List<android.telecom.PhoneAccountHandle> |
getPhoneAccountsSupportingScheme(String uriScheme) |
android.telecom.PhoneAccountHandle |
getSimCallManager() |
android.telecom.PhoneAccountHandle |
getSimCallManager(int userId) |
String |
getSystemDialerPackage() |
android.telecom.PhoneAccountHandle |
getUserSelectedOutgoingPhoneAccount() |
String |
getVoiceMailNumber(android.telecom.PhoneAccountHandle accountHandle) |
boolean |
handleMmi(String dialString) |
boolean |
handleMmi(String dialString,
android.telecom.PhoneAccountHandle accountHandle) |
boolean |
isInCall() |
boolean |
isRinging() |
boolean |
isTtySupported() |
boolean |
isVoiceMailNumber(android.telecom.PhoneAccountHandle accountHandle,
String number) |
void |
placeCall(android.net.Uri address,
android.os.Bundle extras) |
void |
registerPhoneAccount(android.telecom.PhoneAccount account) |
boolean |
setDefaultDialer(String packageName) |
void |
setSimCallManager(android.telecom.PhoneAccountHandle simCallManager) |
void |
setUserSelectedOutgoingPhoneAccount(android.telecom.PhoneAccountHandle accountHandle) |
void |
showInCallScreen(boolean showDialpad) |
void |
silenceRinger() |
void |
unregisterPhoneAccount(android.telecom.PhoneAccountHandle accountHandle) |
@Implementation public android.telecom.PhoneAccountHandle getDefaultOutgoingPhoneAccount(String uriScheme)
@Implementation public android.telecom.PhoneAccountHandle getUserSelectedOutgoingPhoneAccount()
@Implementation public void setUserSelectedOutgoingPhoneAccount(android.telecom.PhoneAccountHandle accountHandle)
@Implementation public android.telecom.PhoneAccountHandle getSimCallManager()
@Implementation public android.telecom.PhoneAccountHandle getSimCallManager(int userId)
@Implementation public android.telecom.PhoneAccountHandle getConnectionManager()
@Implementation public List<android.telecom.PhoneAccountHandle> getPhoneAccountsSupportingScheme(String uriScheme)
@Implementation public List<android.telecom.PhoneAccountHandle> getCallCapablePhoneAccounts()
@Implementation public List<android.telecom.PhoneAccountHandle> getCallCapablePhoneAccounts(boolean includeDisabledAccounts)
@Implementation public List<android.telecom.PhoneAccountHandle> getPhoneAccountsForPackage()
@Implementation public android.telecom.PhoneAccount getPhoneAccount(android.telecom.PhoneAccountHandle account)
@Implementation public int getAllPhoneAccountsCount()
@Implementation public List<android.telecom.PhoneAccount> getAllPhoneAccounts()
@Implementation public List<android.telecom.PhoneAccountHandle> getAllPhoneAccountHandles()
@Implementation public void registerPhoneAccount(android.telecom.PhoneAccount account)
@Implementation public void unregisterPhoneAccount(android.telecom.PhoneAccountHandle accountHandle)
@Implementation public void clearAccounts()
@Implementation public void clearAccountsForPackage(String packageName)
@Implementation public android.content.ComponentName getDefaultPhoneApp()
@Implementation public String getDefaultDialerPackage()
@Implementation public boolean setDefaultDialer(String packageName)
@Implementation public String getSystemDialerPackage()
@Implementation
public boolean isVoiceMailNumber(android.telecom.PhoneAccountHandle accountHandle,
String number)
@Implementation public String getVoiceMailNumber(android.telecom.PhoneAccountHandle accountHandle)
@Implementation public String getLine1Number(android.telecom.PhoneAccountHandle accountHandle)
@Implementation public boolean isInCall()
@Implementation public int getCallState()
@Implementation public boolean isRinging()
@Implementation public boolean endCall()
@Implementation public void acceptRingingCall()
@Implementation public void silenceRinger()
@Implementation public boolean isTtySupported()
@Implementation public int getCurrentTtyMode()
@Implementation
public void addNewIncomingCall(android.telecom.PhoneAccountHandle phoneAccount,
android.os.Bundle extras)
public List<ShadowTelecomManager.CallRecord> getAllIncomingCalls()
@Implementation
public void addNewUnknownCall(android.telecom.PhoneAccountHandle phoneAccount,
android.os.Bundle extras)
public List<ShadowTelecomManager.CallRecord> getAllUnknownCalls()
@Implementation public boolean handleMmi(String dialString)
@Implementation public boolean handleMmi(String dialString, android.telecom.PhoneAccountHandle accountHandle)
@Implementation public android.net.Uri getAdnUriForPhoneAccount(android.telecom.PhoneAccountHandle accountHandle)
@Implementation public void cancelMissedCallsNotification()
@Implementation public void showInCallScreen(boolean showDialpad)
@Implementation
public void placeCall(android.net.Uri address,
android.os.Bundle extras)
@Implementation
public void enablePhoneAccount(android.telecom.PhoneAccountHandle handle,
boolean isEnabled)
public void setSimCallManager(android.telecom.PhoneAccountHandle simCallManager)
Copyright © 2016. All rights reserved.