@nexnovo/nexnative
v1.2.4
Published
nexnovo ionic native
Downloads
13
Readme
@nexnovo/nexnative
nexnovo ionic native
Install
npm install @nexnovo/nexnative
npx cap sync
API
echo(...)
gotoSetting(...)
regionCode()
switchNetwork(...)
locationEnabled()
location()
wifiEnabled()
wifiIp()
wifiSSID()
scanWifi()
wifiConnect(...)
wifiDisconnect(...)
- Interfaces
echo(...)
echo(options: { value: string; }) => Promise<{ value: string; }>
| Param | Type |
| ------------- | ------------------------------- |
| options
| { value: string; } |
Returns: Promise<{ value: string; }>
gotoSetting(...)
gotoSetting(options?: { action: string; } | undefined) => Promise<void>
设置跳转 android.settings.WIFI_SETTINGS android.settings.SETTINGS
| Param | Type |
| ------------- | -------------------------------- |
| options
| { action: string; } |
regionCode()
regionCode() => Promise<{ code: string; }>
获取地区国家代码
Returns: Promise<{ code: string; }>
switchNetwork(...)
switchNetwork(options: { type: 'wifi' | 'mobile'; }) => Promise<{ ssid: String; connectType: String; }>
切换网络
| Param | Type |
| ------------- | ------------------------------------------ |
| options
| { type: 'wifi' | 'mobile'; } |
Returns: Promise<{ ssid: String; connectType: String; }>
locationEnabled()
locationEnabled() => Promise<{ enabled: boolean; }>
检查位置是否开启
Returns: Promise<{ enabled: boolean; }>
location()
location() => Promise<{ longitude: number; latitude: number; altitude?: number; accuracy?: number; }>
获取经纬度位置(longitude经度,latitude纬度)
Returns: Promise<{ longitude: number; latitude: number; altitude?: number; accuracy?: number; }>
wifiEnabled()
wifiEnabled() => Promise<{ enabled: boolean; }>
检查wifi是否开启
Returns: Promise<{ enabled: boolean; }>
wifiIp()
wifiIp() => Promise<{ ip: string | null; }>
获取当前连接wifiIp
Returns: Promise<{ ip: string | null; }>
wifiSSID()
wifiSSID() => Promise<{ ssid: string | null; connectType: string | null; }>
获取当前连接SSID
Returns: Promise<{ ssid: string | null; connectType: string | null; }>
scanWifi()
scanWifi() => Promise<{ wifiList: WifiEntry[]; }>
扫描附近的wifi列表
Returns: Promise<{ wifiList: WifiEntry[]; }>
wifiConnect(...)
wifiConnect(options: { ssid: string; password?: string; joinOnce?: boolean; isHiddenSsid?: boolean; }) => Promise<{ ssid: string | null; }>
连接WIFI
| Param | Type |
| ------------- | --------------------------------------------------------------------------------------------- |
| options
| { ssid: string; password?: string; joinOnce?: boolean; isHiddenSsid?: boolean; } |
Returns: Promise<{ ssid: string | null; }>
wifiDisconnect(...)
wifiDisconnect(options?: { ssid: string; } | undefined) => Promise<void>
断开WIFI连接
| Param | Type |
| ------------- | ------------------------------ |
| options
| { ssid: string; } |
Interfaces
String
Allows manipulation and formatting of text strings and determination and location of substrings within strings.
| Prop | Type | Description |
| ------------ | ------------------- | ------------------------------------------------------------ |
| length
| number | Returns the length of a String object. |
| Method | Signature | Description | | --------------------- | ------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------- | | toString | () => string | Returns a string representation of a string. | | charAt | (pos: number) => string | Returns the character at the specified index. | | charCodeAt | (index: number) => number | Returns the Unicode value of the character at the specified location. | | concat | (...strings: string[]) => string | Returns a string that contains the concatenation of two or more strings. | | indexOf | (searchString: string, position?: number | undefined) => number | Returns the position of the first occurrence of a substring. | | lastIndexOf | (searchString: string, position?: number | undefined) => number | Returns the last occurrence of a substring in the string. | | localeCompare | (that: string) => number | Determines whether two strings are equivalent in the current locale. | | match | (regexp: string | RegExp) => RegExpMatchArray | null | Matches a string with a regular expression, and returns an array containing the results of that search. | | replace | (searchValue: string | RegExp, replaceValue: string) => string | Replaces text in a string, using a regular expression or search string. | | replace | (searchValue: string | RegExp, replacer: (substring: string, ...args: any[]) => string) => string | Replaces text in a string, using a regular expression or search string. | | search | (regexp: string | RegExp) => number | Finds the first substring match in a regular expression search. | | slice | (start?: number | undefined, end?: number | undefined) => string | Returns a section of a string. | | split | (separator: string | RegExp, limit?: number | undefined) => string[] | Split a string into substrings using the specified separator and return them as an array. | | substring | (start: number, end?: number | undefined) => string | Returns the substring at the specified location within a String object. | | toLowerCase | () => string | Converts all the alphabetic characters in a string to lowercase. | | toLocaleLowerCase | (locales?: string | string[] | undefined) => string | Converts all alphabetic characters to lowercase, taking into account the host environment's current locale. | | toUpperCase | () => string | Converts all the alphabetic characters in a string to uppercase. | | toLocaleUpperCase | (locales?: string | string[] | undefined) => string | Returns a string where all alphabetic characters have been converted to uppercase, taking into account the host environment's current locale. | | trim | () => string | Removes the leading and trailing white space and line terminator characters from a string. | | substr | (from: number, length?: number | undefined) => string | Gets a substring beginning at the specified location and having the specified length. | | valueOf | () => string | Returns the primitive value of the specified object. |
RegExpMatchArray
| Prop | Type |
| ----------- | ------------------- |
| index
| number |
| input
| string |
RegExp
| Prop | Type | Description |
| ---------------- | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| source
| string | Returns a copy of the text of the regular expression pattern. Read-only. The regExp argument is a Regular expression object. It can be a variable name or a literal. |
| global
| boolean | Returns a Boolean value indicating the state of the global flag (g) used with a regular expression. Default is false. Read-only. |
| ignoreCase
| boolean | Returns a Boolean value indicating the state of the ignoreCase flag (i) used with a regular expression. Default is false. Read-only. |
| multiline
| boolean | Returns a Boolean value indicating the state of the multiline flag (m) used with a regular expression. Default is false. Read-only. |
| lastIndex
| number | |
| Method | Signature | Description | | ----------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | exec | (string: string) => RegExpExecArray | null | Executes a search on a string using a regular expression pattern, and returns an array containing the results of that search. | | test | (string: string) => boolean | Returns a Boolean value that indicates whether or not a pattern exists in a searched string. | | compile | () => this | |
RegExpExecArray
| Prop | Type |
| ----------- | ------------------- |
| index
| number |
| input
| string |
WifiEntry
| Prop | Type |
| ------------------ | --------------------- |
| ssid
| string |
| bssid
| string |
| connected
| boolean |
| capabilities
| string[] |
| level
| number |