MCPcopy Create free account

hub / github.com/MiEcosystem/NewXmPluginSDK / functions

Functions2,065 in github.com/MiEcosystem/NewXmPluginSDK

MethodcreateWidgetView
(Context arg0, LayoutInflater arg1, XmPluginPackage arg2, int arg3, Intent arg4, DeviceStat arg5)
plugProject/BleMeshDemo/src/main/java/com/xiaomi/blemeshdemo/MessageReceiver.java:67
MethodcreateWidgetView
(Context context, LayoutInflater layoutInflater, XmPluginPackage xmPluginPackage, int type, Intent
plugProject/PluginDemo/src/main/java/com/xiaomi/xmplugindemo/MessageReceiver.java:75
MethodcreateWidgetView
(Context arg0, LayoutInflater arg1, XmPluginPackage arg2, int arg3,
plugProject/SpecDemo/src/main/java/com/xiaomi/specdemo/MessageReceiver.java:68
MethoddeInitBandManager
RN apiLevel 10021 释放手环SDK
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:3384
Methoddecode
ApiLevel: 89 解码AAC音频为PCM格式 @return PCM音频格式文件
pluglib/src/main/java/com/xiaomi/smarthome/camera/XmAAcCodec.java:12
MethoddelScene
ApiLevel:3 删除场景 @param model @param did @param us_id @param callback
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:805
MethoddelScenes
(String model, List<String> us_ids, final Callback<JSONObject> callback)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:1521
MethoddeleteCard
RN apiLevel 10021 手环删卡
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:3408
MethoddeleteRoom
ApiLevel: 69 删除房间 @param roomIds @param callback
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:243
MethoddeleteSecurityKey
ApiLevel:51 删除共享的电子钥匙 @param model 设备的model @param did 分享者的did @param keyId 分享电子钥匙的KeyId @param callback
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:2845
MethoddescribeContents
()
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothRecord.java:46
MethoddescribeContents
()
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothDevice.java:88
MethoddescribeContents
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/DeviceStat.java:141
MethoddescribeContents
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/DeviceTag.java:17
MethoddescribeContents
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/UserInfo.java:46
MethoddescribeContents
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/RoomStat.java:42
MethoddescribeContents
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/RecommendSceneItem.java:229
MethoddescribeContents
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/ProductInfo.java:47
MethoddescribeContents
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:380
MethoddescribeContents
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:415
MethoddescribeContents
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:455
MethoddescribeContents
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:505
MethoddescribeContents
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:648
MethoddescribeContents
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/SceneInfo.java:54
MethoddescribeContents
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/SceneInfo.java:207
MethoddescribeContents
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/SceneInfo.java:305
MethoddescribeContents
()
pluglib/src/main/java/com/xiaomi/smarthome/upnp/UPnPApi.java:57
MethoddescribeContents
()
plugProject/PluginDemo/src/main/java/com/xiaomi/xmplugindemo/ParcelData.java:9
MethoddetachSlideBtnViewer
()
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/SlideBtnController.java:18
MethoddetachUpgradeCaller
()
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/BleUpgrader.java:18
MethoddetachUpgradeCaller
()
plugProject/BleMeshDemo/src/main/java/com/xiaomi/blemeshdemo/BleMeshFirmwareUpgrader.java:175
MethoddeviceRename
ApiLevel: 19 @param mac @param name
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothManager.java:361
MethoddeviceRename
ApiLevel: 21 设置蓝牙设备名称
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:1909
MethoddeviceStat
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/BaseDevice.java:237
Methoddip2px
根据手机的分辨率从 dp 的单位 转成为 px(像素)
common_ui/src/main/java/com/xiaomi/smarthome/common/plug/utils/DisplayUtils.java:39
Methoddirection
ApiLevel: 89 旋转云台,和SendMsg 分开为了清除多余的命令 控制结果会通过 IClientListener onCtrlData 返回 IPCAM_DIRECTION_RESP @param data 控制云台的参数 @see IClientListener
pluglib/src/main/java/com/xiaomi/smarthome/camera/XmCameraP2p.java:136
MethoddispatchHoverEvent
(MotionEvent event)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:898
MethoddispatchKeyEvent
(KeyEvent event)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginBaseActivity.java:419
MethoddispatchKeyEvent
(KeyEvent event)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:849
MethoddispatchPopulateAccessibilityEvent
(AccessibilityEvent event)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/TimePicker.java:440
MethoddispatchTouchEvent
(MotionEvent ev)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginBaseActivity.java:411
MethoddispatchTouchEvent
(MotionEvent event)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:837
MethoddispatchTouchEvent
(final MotionEvent ev)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/XMBaseListView.java:21
MethoddispatchTouchEvent
(MotionEvent ev)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/CustomPullDownRefreshListView.java:258
MethoddispatchTrackballEvent
(MotionEvent event)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:886
MethoddoAction
ApiLevel 79 执行action @param context @param actionParam @param callback
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/operation/controller/DeviceController.java:125
MethoddoInBackground
(Void... params)
plugProject/PluginDemo/src/main/java/com/xiaomi/xmplugindemo/TestCaseActivity.java:531
MethoddoInBackground
(Void... params)
plugProject/PluginDemo/src/main/java/com/xiaomi/xmplugindemo/ApiTestActivity.java:473
MethoddownloadBleFirmware
ApiLevel: 20 下载蓝牙固件
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:1892
Methoddp2px
根据手机的分辨率从 dp 的单位 转成为 px(像素)
common_ui/src/main/java/com/xiaomi/smarthome/common/plug/utils/DisplayUtils.java:49
MethoddrawVideoFrame
ApiLevel: 64 填充视频流数据数据 @param frame 帧数据 @see VideoFrame
pluglib/src/main/java/com/xiaomi/smarthome/camera/XmVideoViewGl.java:55
MethoddrawableStateChanged
()
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/SwitchButton.java:211
MethodeditScene
ApiLevel:2 编辑场景接口 @param model @param st_id 场景模板id @param us_id 场景id @param did @param name @param setting @param authed @param callback
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:558
MethodeditSceneV2
(String model, int st_id, String us_id, String did, String identify, String name,
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:1457
MethodeditTimerScene
ApiLevel:3 设置定时场景 @param model @param did @param us_id @param name @param setting @param authed @param callback
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:601
MethodenableTranslucentStatus
(Window window)
common_ui/src/main/java/com/xiaomi/smarthome/common/plug/utils/TitleBarUtil.java:17
Methodencode
ApiLevel: 89 对PCM音频文件进行编码 @return 编码后的AAC音频文件
pluglib/src/main/java/com/xiaomi/smarthome/camera/XmAAcCodec.java:21
Methodequals
(Object obj)
pluglib/src/main/java/com/xiaomi/smarthome/camera/MiLinkInfo.java:29
Methodequals
(Object obj)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/DeviceStat.java:87
Methodequals
(Object obj)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/printer/PrintJobProxy.java:113
Methodequals
(Object obj)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/PropertyDefinition.java:76
Methodequals
(Object o)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/value/Vuint8.java:102
Methodequals
(Object o)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/value/Vuint32.java:110
Methodequals
(Object o)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/value/Vint32.java:92
Methodequals
(Object o)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/value/Vstring.java:41
Methodequals
(Object o)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/value/Vint64.java:94
Methodequals
(Object o)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/value/Vuint16.java:102
Methodequals
(Object o)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/value/Vint16.java:99
Methodfail
(String error)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/printer/PrintJobProxy.java:85
Methodfilter
( CharSequence source, int start, int end, Spanned dest, int dstart, int dend)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:1832
MethodfindAccessibilityNodeInfosByText
(String searched, int virtualViewId)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:2081
Methodformat
(int value)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:121
MethodgenerateDefaultLayoutParams
()
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/XmRadioGroup.java:300
MethodgenerateLayoutParams
{@inheritDoc}
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/XmRadioGroup.java:287
MethodgenerateRequestUrl
(String model, JSONObject hostParams, JSONObject pathParams)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:3209
MethodgetAcceptedChars
()
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:1827
MethodgetActionController
ApiLevel 79 获取actionController @param siid @param aiid @return
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/operation/controller/DeviceController.java:184
MethodgetActionIid
ApiLevel 79 根据action name获取iid @param actionName @return
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/operation/controller/DeviceController.java:380
MethodgetAdapter
()
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/viewflow/ViewFlow.java:611
MethodgetAdvancedIntOption
(String key)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/printer/PrintJobProxy.java:109
MethodgetAdvancedStringOption
(String key)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/printer/PrintJobProxy.java:101
MethodgetAllCards
RN apiLevel 10021 获取所有卡片
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:3396
MethodgetAppConfig
ApiLevel: 51 请求app config @param name @param lang @param version
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:2989
MethodgetAppIcon
ApiLevel:6, 可能为null @return
pluglib/src/main/java/com/xiaomi/plugin/core/XmPluginPackage.java:212
MethodgetAppLabel
ApiLevel:6 @return
pluglib/src/main/java/com/xiaomi/plugin/core/XmPluginPackage.java:222
MethodgetAreaPropInfo
ApiLevel 87 @param areaId 地区码 101010200,与(经度,纬度)必须2选1 @param longitude 经度 @param latitude 纬度 @param cityId
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:3328
MethodgetAssetManager
ApiLevel:6 @return
pluglib/src/main/java/com/xiaomi/plugin/core/XmPluginPackage.java:167
MethodgetAuthFlag
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/BaseDevice.java:205
MethodgetBindFlag
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/BaseDevice.java:201
MethodgetBindKey
ApiLevel: 64 插件获取bindkey后传给设备,然后设备再传给MIOT后台,完成设备与MIOT的绑定
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:3099
MethodgetBleGatewayDeviceList
ApiLevel: 76 获取当前用户设备列表所有的蓝牙网关设备
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:3226
MethodgetBleGatewaySubDevices
获取蓝牙网关子设备,包括mesh和普通蓝牙设备 RnSdkApiLevel: 10020 @param dids @param callback
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:3364
MethodgetBleMeshFirmwareVersion
ApiLevel: 85 获取蓝牙Mesh设备当前固件版本号(只有连接设备成功后才能获取固件版本号) @param mac @param response
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothManager.java:768
MethodgetBleStandardAuthFirmwareVersion
ApiLevel: 96 读蓝牙标准认证登录后的设备固件版本 @param mac @param response
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothManager.java:810
MethodgetBleUpgrader
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:621
MethodgetBluetoothFirmwareUpdateInfo
ApiLevel:16 获取蓝牙设备固件升级信息
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:1704
MethodgetBluetoothFirmwareUpdateInfoV2
ApiLevel:90 <p> 获取蓝牙设备固件升级信息,这个接口会上传设备的did,插件版本号,当前app的版本号,用于服务端做更细粒度的固件下发控制逻辑
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:3344
MethodgetBluetoothFirmwareVersion
ApiLevel: 33
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothManager.java:543
MethodgetBlurBmp
(Context context, Bitmap srcBmp, float scale)
common_ui/src/main/java/com/xiaomi/smarthome/common/plug/utils/DisplayUtils.java:106
MethodgetBottomFadingEdgeStrength
()
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:1300
← previousnext →801–900 of 2,065, ranked by callers