LANYINGDevelopers
Web & Mini ProgramiOSAndroidC++Server API

im::floo::floolib::BMXDevice#

Device information

Public Functions#

Name
synchronized voiddelete()
intdeviceSN()
Device serial number
longuserId()
User id
intplatform()
Software platform
StringuserAgent()
User agent information
voidsetUserAgent(String userAgent)
Set user agent information
booleanisCurrentDevice()
Whether for the current device

Protected Functions#

Name
BMXDevice(long cPtr, boolean cMemoryOwn)
voidfinalize()
longgetCPtr(BMXDevice obj)

Public Functions Documentation#

function delete#

inline synchronized void delete()

Example:

{% lanying_code_snippet repo="lanying-im-android",class="BMXDevice",function="delete" %}{% endlanying_code_snippet %}

function deviceSN#

inline int deviceSN()

Device serial number

Return: int

Example:

{% lanying_code_snippet repo="lanying-im-android",class="BMXDevice",function="deviceSN" %}{% endlanying_code_snippet %}

function userId#

inline long userId()

User ID

Return: int64_t

Example:

{% lanying_code_snippet repo="lanying-im-android",class="BMXDevice",function="userId" %}{% endlanying_code_snippet %}

function platform#

inline int platform()

Software platform

Return: int

Example:

{% lanying_code_snippet repo="lanying-im-android",class="BMXDevice",function="platform" %}{% endlanying_code_snippet %}

function userAgent#

inline String userAgent()

User agent information

Return: std::string

Example:

{% lanying_code_snippet repo="lanying-im-android",class="BMXDevice",function="userAgent" %}{% endlanying_code_snippet %}

function setUserAgent#

inline void setUserAgent(
    String userAgent
)

Set user agent information

Parameters:

  • userAgent User agent information

Example:

{% lanying_code_snippet repo="lanying-im-android",class="BMXDevice",function="setUserAgent" %}{% endlanying_code_snippet %}

function isCurrentDevice#

inline boolean isCurrentDevice()

Whether for the current device

Return: bool

Protected Functions Documentation#

Example:

{% lanying_code_snippet repo="lanying-im-android",class="BMXDevice",function="isCurrentDevice" %}{% endlanying_code_snippet %}

function BMXDevice#

inline BMXDevice(
    long cPtr,
    boolean cMemoryOwn
)

Example:

{% lanying_code_snippet repo="lanying-im-android",class="BMXDevice",function="BMXDevice" %}{% endlanying_code_snippet %}

function finalize#

inline void finalize()

Example:

{% lanying_code_snippet repo="lanying-im-android",class="BMXDevice",function="finalize" %}{% endlanying_code_snippet %}

function getCPtr#

static inline long getCPtr(
    BMXDevice obj
)

Example:

{% lanying_code_snippet repo="lanying-im-android",class="BMXDevice",function="getCPtr" %}{% endlanying_code_snippet %}

Updated on 2022-01-26 at 17:18:31 +0800

Generated API content with concise AI notes where context helps.