MCPcopy Create free account

hub / github.com/MiEcosystem/NewXmPluginSDK / functions

Functions2,065 in github.com/MiEcosystem/NewXmPluginSDK

MethodVfloat
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/value/Vfloat.java:9
MethodVideoFrame
ApiLevel: 64 发送视频流 只支持H264 @param data 数据 @param frameNumber 帧序号 @param frameSize 大小 @param width 宽 @param height 高 @param timest
pluglib/src/main/java/com/xiaomi/smarthome/camera/VideoFrame.java:37
MethodViewFlow
(Context context)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/viewflow/ViewFlow.java:129
MethodVint16
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/value/Vint16.java:11
MethodVint32
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/value/Vint32.java:11
MethodVint64
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/value/Vint64.java:11
MethodVint8
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/value/Vint8.java:12
MethodVstring
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/value/Vstring.java:11
MethodVuint16
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/value/Vuint16.java:11
MethodVuint32
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/value/Vuint32.java:11
MethodVuint8
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/value/Vuint8.java:11
MethodWaveView
(Context context, AttributeSet attrs)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/WaveView.java:47
MethodXMBaseListView
(final Context context, final AttributeSet attrs, final int defStyle)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/XMBaseListView.java:9
MethodXQProgressDialog
(Context context)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/dialog/XQProgressDialog.java:68
MethodXQProgressDialogSimple
(Context context)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/dialog/XQProgressDialogSimple.java:41
MethodXQProgressHorizontalDialog
(Context context)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/dialog/XQProgressHorizontalDialog.java:37
MethodXmBluetoothDevice
ApiLevel:10
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothDevice.java:52
MethodXmBluetoothRecord
()
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothRecord.java:24
MethodXmBluetoothSearchRequest
(int scanType, int scanTime)
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothSearchManager.java:107
MethodXmPluginPackage
(String packageName, String path, DexClassLoader loader, AssetManager assetManager, Re
pluglib/src/main/java/com/xiaomi/plugin/core/XmPluginPackage.java:99
MethodXmRadioGroup
{@inheritDoc}
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/XmRadioGroup.java:78
MethodaddContentView
(View view, LayoutParams params)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginBaseActivity.java:155
MethodaddLicenseUri
(Intent commonSetting)
plugProject/PluginDemo/src/main/java/com/xiaomi/xmplugindemo/MainActivity.java:259
MethodaddMp4Player
ApiLevel: 64 添加Mp4播放的接口,外部不可调用 @param mp4Player
pluglib/src/main/java/com/xiaomi/smarthome/camera/XmVideoViewGl.java:188
MethodaddRecordV2
ApiLevel:39 米家后台统计.该打点同时也更新到小米开放平台上. @param loadedInfo 插件上下文 @param model 当前设备model @param value 为Object 可以为int或String或JsonObject @param ex
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:2678
MethodaddRecordV3
(XmPluginPackage loadedInfo, String type, String key, Object value, JSONObject ext
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:497
MethodaddRoom
对当前家庭增加房间 rn sdk新增 RnApiLevel: 10020 @param roomStat @param callback
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:262
MethodaddTag
ApiLevel:34 添加标签,若did不为空,则同时为此设备设置该标签 @param tag @param did
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:2567
MethodaddToLauncher
ApiLevel:6 把某个设备添加桌面快捷方式 @param xmPluginPackage @param did @param intent
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:1280
MethodaddToLauncher
ApiLevel:2 把设备添加到桌面快捷方式
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:161
Methodaddition_isCorrect
()
common_ui/src/test/java/com/xiaomi/common_ui/ExampleUnitTest.java:11
MethodapplyTransformation
(float interpolatedTime, Transformation t)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/AutoTextView.java:165
Methodattach
(Context context, Service pluginHostService)
pluglib/src/main/java/com/xiaomi/smarthome/plugin/service/PluginBaseService.java:34
Methodattach
(IXmPluginHostActivity xmPluginHostActivity, XmPluginPackage pluginPackage, DeviceStat deviceStat)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginBaseActivity.java:90
Methodattach
(IXmPluginHostActivity mainActivity, XmPluginPackage pluginPackage, DeviceStat deviceSt
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginActivity.java:13
Methodattach
(IXmPluginHostService mainService, XmPluginPackage pluginPackage)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/service/XmPluginBaseService.java:23
MethodattachSlideBtnViewer
(ISlideBtnViewer viewer)
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/SlideBtnController.java:13
MethodattachUpgradeCaller
(IBleUpgradeViewer bleUpgradeViewer)
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/BleUpgrader.java:13
MethodbatchGetDeviceProps
ApiLevel: 32,从服务器批量获取设备属性 @param jsonArray [{"did":"aaa", "props":["prop.aaa","prop.bbb"]},{"did":"123", "props":["prop.jjjj","prop.777"]}] @param ca
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:2501
MethodbindDevice
ApiLevel: 21 设备安全长连接
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothManager.java:409
MethodbindService
ApiLevel:6 @param service @param xmPluginPackage @param activityClass @param conn @param flags @return
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:1268
MethodbindView
(View view, Context context, Cursor cursor)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/dialog/MLAlertController.java:974
MethodbleStandardAuthConnect
ApiLevel: 96 蓝牙标准认证登录连接 @param mac @param response
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothManager.java:801
MethodbleStandardAuthDecrypt
ApiLevel: 96 使用标准认证登录后,可以调用如下接口对设备返回的加密数据进行解密 注意事项: 1)只有bleStandardAuthConnect登录返回成功后才能调用 2)每次登录连接后,加解密参数都不一样,只能解密本次连接设备返回的加密数据
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothManager.java:830
MethodbleStandardAuthEncrypt
ApiLevel: 96 使用标准认证登录后,可以调用如下接口对数据进行加密,设备收到加密数据后会调用对应的解密方法 注意事项: 1)只有bleStandardAuthConnect登录返回成功后才能调用 2)每次登录连接后,加解密参数都不一样,加密后的数据只能本次连接的设备才能解密
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothManager.java:820
Methodblock
(String reason)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/printer/PrintJobProxy.java:77
Methodcall
ApiLevel: 22 @param mac @param code @param args
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothManager.java:434
MethodcallLocalHttpApi
ApiLevel:2 调用本地局域网普通http请求 延时更低,超时时间为2s @param model 插件model @param url 请求url @param method METHOD_POST或METHOD_GET @param params @param cal
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:1076
MethodcallLocalHttpApiV13
ApiLevel: 13 调用本地局域网普通http请求 延时更低,超时时间为2s @param model @param url @param method @param params @param callback @param parser @param <T>
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:1091
MethodcallMethod
ApiLevel:1 设备方法调用 @param method 方法名 @param params 参数,可以是一个集合Collection子类 @param callback 回调结果 @param parser
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:172
MethodcallMethodFromCloud
ApiLevel:59 设备方法调用,强制从云端调用,object为JSONObject或者为JSONArray @param method 方法名 @param params @param callback 回调结果 @param parser
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:194
MethodcallRouterRemoteApi
ApiLevel:2 访问路由器服务远程接口 @param routerId 路由器id @param url @param method @param params @param callback @param parser
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:1038
MethodcallRouterRemoteApiV13
ApiLevel: 13 访问路由器服务远程接口 @param routerId @param url @param method @param fullPath @param params @param callback @param parser @param <T>
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:1055
Methodcancel
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/printer/PrintJobProxy.java:89
MethodchangeSource
ApiLevel: 64 更换播放Mp4资源文件 @param path 新Mp4的路径
pluglib/src/main/java/com/xiaomi/smarthome/camera/XmMp4Player.java:76
MethodcheckAndShowVoiceCtrlAuthorizePageIfNeed
ApiLevel: 32 打开语音授权页面。 使用startActivityForResult方法,回调根据resultCode是RESULT_CANCELED或者RESULT_OK判定操作是否成功 返回true,说明打开了授权页面,否则不需要打开授权页面 @param did @param ac
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:2519
MethodcheckLayoutParams
{@inheritDoc}
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/XmRadioGroup.java:295
MethodcheckLocalRouterInfo
ApiLevel:7 检测当前连接路由器是否是小米路由器 @param routerId @param callback
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:1303
MethodclearCheck
<p> Clears the selection. When the selection is cleared, no radio button in this group is selected and {@link #getCheckedRadioButtonId()} returns null
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/XmRadioGroup.java:267
MethodclearQueue
ApiLevel: 63 清除视频缓存
pluglib/src/main/java/com/xiaomi/smarthome/camera/XmVideoViewGl.java:97
MethodcloseCameraFloatingWindow
ApiLevel: 36 关闭摄像头悬浮窗(须支持发送摄像头视频数据)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:2628
MethodcloseCameraFrameSender
ApiLevel: 36 关闭发送通道
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:2616
Methodcomplete
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/printer/PrintJobProxy.java:81
MethodcomputeScroll
()
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:948
MethodcomputeScroll
()
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/viewflow/ViewFlow.java:555
Methodconnect
ApiLevel: 89 建立连接,连接结果会在IClientListener回调
pluglib/src/main/java/com/xiaomi/smarthome/camera/XmCameraP2p.java:20
Methodconnect
ApiLevel: 15 设备连接
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothManager.java:36
MethodconnectBand
RN apiLevel 10021 连接手环设备
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:3390
MethodcreateAAcCodec
ApiLevel: 88 创建一个AAC实例用来编解码AAC音频文件 @param enCode 是否是编码,如果是编码需要传递后面三个参数,如果是解码不需要传递 @param framerate 采样率 8000,16000 @param channel 音频声道 单声道还是双声道 @
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:3074
MethodcreateCameraP2p
ApiLevel: 88 创建摄像机的p2p连接 需要初始化的XmP2PInfo对象,如未初始化,请调用 updateP2pPwd(...)进行初始化会返回一个XmP2PInfo @return
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:3053
MethodcreateDefaultValue
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/DataFormat.java:226
MethodcreateDeviceGroup
ApiLevel: 66 打开创建组设备界面 @param groupModel
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:3153
MethodcreateExoPlayer
(Context context, ViewGroup viewGroup, AttributeSet attrs, int defStyleAttr)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:3199
MethodcreateFromParcel
(Parcel in)
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothRecord.java:35
MethodcreateFromParcel
(Parcel source)
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothDevice.java:113
MethodcreateFromParcel
(Parcel source)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/DeviceStat.java:203
MethodcreateFromParcel
(Parcel source)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/DeviceTag.java:47
MethodcreateFromParcel
(Parcel source)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/UserInfo.java:67
MethodcreateFromParcel
(Parcel source)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/RoomStat.java:71
MethodcreateFromParcel
(Parcel in)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/RecommendSceneItem.java:256
MethodcreateFromParcel
(Parcel source)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/ProductInfo.java:70
MethodcreateFromParcel
(Parcel in)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:391
MethodcreateFromParcel
(Parcel in)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:426
MethodcreateFromParcel
(Parcel source)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:474
MethodcreateFromParcel
(Parcel in)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:529
MethodcreateFromParcel
(Parcel in)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:660
MethodcreateFromParcel
(Parcel source)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/SceneInfo.java:233
MethodcreateFromParcel
(Parcel source)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/SceneInfo.java:328
MethodcreateFromParcel
(Parcel source)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/SceneInfo.java:342
MethodcreateFromParcel
(Parcel source)
pluglib/src/main/java/com/xiaomi/smarthome/upnp/UPnPApi.java:81
MethodcreateFromParcel
(Parcel in)
plugProject/PluginDemo/src/main/java/com/xiaomi/xmplugindemo/ParcelData.java:19
MethodcreateFromParcel
(Parcel in)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/TimePicker.java:317
MethodcreateMp4Record
ApiLevel: 64 创建一个可以用来合成Mp4的接口 @return Mp4音视频流合成器的接口
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:3093
MethodcreateMp4View
ApiLevel: 64 创建一个用来播放本地Mp4的视图 @param context @param original 父容器 @param useHard true MediaPlayer播放mp4 // false 使用ffmpeg 播放mp4 @return
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:3085
MethodcreateObjectValue
(String string)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/DataFormat.java:172
MethodcreateStreamClient
ApiLevel ?? 获取miss框架的实例 @param model @param did @param deviceStat
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:3372
MethodcreateVideoView
ApiLevel: 64 创建一个播放视频流的播放视图 @param context @param original 父容器 @param useHard 是否优先使用硬解码 @param type 视频流编码类型 1==h264 2==h265 @return @see com.xia
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:3044
MethodcreateWidgetView
ApiLevel:7 创建View给外边使用,如果需要在设备列表中的卡片模式中显示设备view,需要实现,否则返回null @param context @param layoutInflater @param xmPluginPackage @param type @param intent @
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginMessageReceiver.java:180
MethodcreateWidgetView
(Context arg0, LayoutInflater arg1, XmPluginPackage arg2, int arg3, Intent arg4, DeviceStat arg5)
plugProject/xiaomi_bledemov2/src/main/java/com/xiaomi/bledemov2/MessageReceiver.java:67
MethodcreateWidgetView
(Context arg0, LayoutInflater arg1, XmPluginPackage arg2, int arg3, Intent arg4, DeviceStat arg5)
plugProject/EmptyDemo/src/main/java/com/xiaomi/demo/MessageReceiver.java:67
← previousnext →701–800 of 2,065, ranked by callers