Most visited

Recently visited

Added in API level 9

SipProfile

public class SipProfile
extends Object implements Parcelable, Serializable, Cloneable

java.lang.Object
   ↳ android.net.sip.SipProfile


定义SIP配置文件,包括SIP帐户,域和服务器信息。

您可以创建一个SipProfile使用SipProfile.Builder 您也可以使用getLocalProfile()getPeerProfile()SipSession检索一个。

Developer Guides

有关使用SIP的更多信息,请阅读 Session Initiation Protocol开发人员指南。

Summary

Nested classes

class SipProfile.Builder

助手类创建SipProfile

Inherited constants

From interface android.os.Parcelable

Fields

public static final Creator<SipProfile> CREATOR

Public methods

int describeContents()

描述此Parcelable实例的封送表示中包含的特殊对象的种类。

String getAuthUserName()

获取用于认证的用户名。

boolean getAutoRegistration()

获取“自动注册”的标志。

String getDisplayName()

获取用户的显示名称。

String getPassword()

获取密码。

int getPort()

获取SIP服务器的端口号。

String getProfileName()

获取配置文件的(用户定义的)名称。

String getProtocol()

获取用于连接到服务器的协议。

String getProxyAddress()

获取服务器出站代理的网络地址。

boolean getSendKeepAlive()

获取'发送保持活动'的标志。

String getSipDomain()

获取SIP域。

String getUriString()

获取此配置文件的SIP URI字符串。

String getUserName()

获取用户名。

void writeToParcel(Parcel out, int flags)

将此对象平铺到一个包裹中。

Inherited methods

From class java.lang.Object
From interface android.os.Parcelable

Fields

CREATOR

Added in API level 9
Creator<SipProfile> CREATOR

Public methods

describeContents

Added in API level 9
int describeContents ()

描述此Parcelable实例的封送表示中包含的特殊对象的种类。 例如,如果对象将在writeToParcel(Parcel, int)的输出中包含writeToParcel(Parcel, int) ,则此方法的返回值必须包含CONTENTS_FILE_DESCRIPTOR位。

Returns
int a bitmask indicating the set of special object types marshaled by this Parcelable object instance.

getAuthUserName

Added in API level 12
String getAuthUserName ()

获取用于认证的用户名。 如果它为空,则用户名将用于身份验证。

Returns
String the authentication username

也可以看看:

getAutoRegistration

Added in API level 9
boolean getAutoRegistration ()

获取“自动注册”的标志。

Returns
boolean the flag of registering the profile automatically.

getDisplayName

Added in API level 9
String getDisplayName ()

获取用户的显示名称。

Returns
String the display name of the user

getPassword

Added in API level 9
String getPassword ()

获取密码。

Returns
String the password

getPort

Added in API level 9
int getPort ()

获取SIP服务器的端口号。

Returns
int the port number of the SIP server

getProfileName

Added in API level 9
String getProfileName ()

获取配置文件的(用户定义的)名称。

Returns
String name of the profile

getProtocol

Added in API level 9
String getProtocol ()

获取用于连接到服务器的协议。

Returns
String the protocol

getProxyAddress

Added in API level 9
String getProxyAddress ()

获取服务器出站代理的网络地址。

Returns
String the network address of the server outbound proxy

getSendKeepAlive

Added in API level 9
boolean getSendKeepAlive ()

获取'发送保持活动'的标志。

Returns
boolean the flag of sending SIP keep-alive messages.

getSipDomain

Added in API level 9
String getSipDomain ()

获取SIP域。

Returns
String the SIP domain

getUriString

Added in API level 9
String getUriString ()

获取此配置文件的SIP URI字符串。

Returns
String the SIP URI string of this profile

getUserName

Added in API level 9
String getUserName ()

获取用户名。

Returns
String the username

writeToParcel

Added in API level 9
void writeToParcel (Parcel out, 
                int flags)

将此对象平铺到一个包裹中。

Parameters
out Parcel: The Parcel in which the object should be written.
flags int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE.

Hooray!