MCPcopy Create free account

hub / github.com/MiEcosystem/NewXmPluginSDK / types & classes

Types & classes278 in github.com/MiEcosystem/NewXmPluginSDK

ClassAVFrame
pluglib/src/main/java/com/xiaomi/smarthome/camera/AVFrame.java:16
ClassAccessibilityNodeProviderImpl
Class for managing virtual view tree rooted at this picker.
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:2041
ClassActionController
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/operation/controller/ActionController.java:13
ClassActionDefinition
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/ActionDefinition.java:6
InterfaceActionListener
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/operation/ActionListener.java:5
ClassActionParam
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/operation/ActionParam.java:6
ClassActivityHandler
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginBaseActivity.java:57
ClassAdapterDataSetObserver
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/viewflow/ViewFlow.java:835
ClassAlertParams
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/dialog/MLAlertController.java:732
ClassApiDemosActivity
plugProject/PluginDemo/src/main/java/com/xiaomi/xmplugindemo/ApiDemosActivity.java:27
ClassApiHelper
common_ui/src/main/java/com/xiaomi/smarthome/common/plug/utils/ApiHelper.java:28
ClassApiTestActivity
plugProject/PluginDemo/src/main/java/com/xiaomi/xmplugindemo/ApiTestActivity.java:37
ClassApplicationTest
<a href="http://d.android.com/tools/testing/testing_android.html">Testing Fundamentals</a>
common_ui/src/androidTest/java/com/xiaomi/common_ui/ApplicationTest.java:9
ClassAqi
pluglib/src/main/java/com/xiaomi/smarthome/device/api/WeatherInfo.java:6
ClassAsyncCallback
ApiLevel:8 异步请求回调
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:239
InterfaceAudioListener
ApiLevel: 64 如果播放Mp4时候选择了使用FFmpeg播放需要用到这个回调
pluglib/src/main/java/com/xiaomi/smarthome/camera/XmMp4Player.java:23
ClassAutoTextView
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/AutoTextView.java:25
ClassBannerAdActivity
Banner广告Demo
plugProject/PluginDemo/src/main/java/com/xiaomi/xmplugindemo/ad/BannerAdActivity.java:13
EnumBarcodeFormat
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:695
ClassBaseDevice
抽象设备基类 </br> 插件设备继承该类,并完成具体设备的操作逻辑
pluglib/src/main/java/com/xiaomi/smarthome/device/api/BaseDevice.java:15
ClassBaseFragment
ApiLevel:2 插件对Fragment支持,所有Fragment必须继承BaseFragment
pluglib/src/main/java/com/xiaomi/smarthome/device/api/BaseFragment.java:14
ClassBaseWidgetView
ApiLevel:8 获取插件View
pluglib/src/main/java/com/xiaomi/smarthome/device/api/BaseWidgetView.java:15
ClassBeginSoftInputOnLongPressCommand
Command for beginning soft input on long press.
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:2030
InterfaceBleCallResponse
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/Response.java:71
InterfaceBleConnectResponse
ApiLevel: 15
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/Response.java:19
InterfaceBleDeviceStatusResponse
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/Response.java:75
ClassBleMenuItem
ApiLevel:20 蓝牙设备的设置项
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:592
ClassBleMeshControlActivity
Created by wangchong3@xiaomi.com on 2018/6/21
plugProject/BleMeshDemo/src/main/java/com/xiaomi/blemeshdemo/BleMeshControlActivity.java:20
ClassBleMeshFirmwareUpdateInfo
Created by wangchong on 2018/6/26. Api Level: 85
pluglib/src/main/java/com/xiaomi/smarthome/device/api/BleMeshFirmwareUpdateInfo.java:9
ClassBleMeshFirmwareUpdateInfoV2
批量请求服务端最新固件更新信息所用结构 Api Level: 85
pluglib/src/main/java/com/xiaomi/smarthome/device/api/BleMeshFirmwareUpdateInfoV2.java:9
ClassBleMeshFirmwareUpgrader
Created by wangchong3@xiaomi.com on 2018/6/22 管理固件升级
plugProject/BleMeshDemo/src/main/java/com/xiaomi/blemeshdemo/BleMeshFirmwareUpgrader.java:24
ClassBleMeshLocalUpgradeActivity
Created by wangchong3@xiaomi.com on 2018/6/8 Mesh设备固件升级 现在暂时只提供把手机本地的固件传输到设备,待后台上传固件后,可以直接从后台下载固件,后续要做的改进: 1)从后台获取最新的固件版本信息 2)从设备获取固件版本信息 3)从后台调用接口下
plugProject/BleMeshDemo/src/main/java/com/xiaomi/blemeshdemo/BleMeshLocalUpgradeActivity.java:28
InterfaceBleNotifyResponse
ApiLevel: 15
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/Response.java:40
InterfaceBleReadFirmwareVersionResponse
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/Response.java:79
InterfaceBleReadResponse
ApiLevel: 15
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/Response.java:26
InterfaceBleReadRssiResponse
ApiLevel: 15
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/Response.java:47
InterfaceBleResponse
ApiLevel: 15
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/Response.java:12
InterfaceBleResponseV2
ApiLevel: 62 携带错误信息的response
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/Response.java:87
InterfaceBleUpgradeResponse
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/Response.java:59
ClassBleUpgrader
Created by liwentian on 2016/3/11.
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/BleUpgrader.java:9
InterfaceBleWriteResponse
ApiLevel: 15
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/Response.java:33
InterfaceBleWriteResponse2
ApiLevel: 19
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/Response.java:54
ClassBlueDemoMainActivity
plugProject/PluginDemo/src/main/java/com/xiaomi/xmplugindemo/BlueDemoMainActivity.java:13
ClassBluetoothChangeReceiver
plugProject/xiaomi_bledemov2/src/main/java/com/xiaomi/bledemov2/SecurityChipTestActivity.java:218
ClassBluetoothChangeReceiver
plugProject/BleMeshDemo/src/main/java/com/xiaomi/blemeshdemo/MainActivity.java:294
ClassBluetoothHandler
ApiLevel:5
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothSearchManager.java:24
InterfaceBluetoothSearchResponse
ApiLevel: 25
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothManager.java:474
ClassBottomPopAdActivity
底部弹窗广告Demo
plugProject/PluginDemo/src/main/java/com/xiaomi/xmplugindemo/ad/BottomPopAdActivity.java:12
ClassBtFirmwareUpdateInfo
Created by liwentian on 2016/1/6. Api Level: 16
pluglib/src/main/java/com/xiaomi/smarthome/device/api/BtFirmwareUpdateInfo.java:7
ClassBtFirmwareUpdateInfoV2
Created by wangchong on 2019/2/18. Api Level: 90
pluglib/src/main/java/com/xiaomi/smarthome/device/api/BtFirmwareUpdateInfoV2.java:7
ClassBuilder
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/dialog/MLAlertDialog.java:376
ClassBuncingHandler
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/CustomPullDownRefreshListView.java:404
ClassButtonHandler
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/dialog/MLAlertController.java:174
InterfaceCallback
调用设备的方法,回调 @param <T>
pluglib/src/main/java/com/xiaomi/smarthome/device/api/Callback.java:9
ClassChangeCurrentByOneFromLongPressCommand
Command for changing the current value from a long press by one.
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:1995
ClassCheckedStateTracker
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/XmRadioGroup.java:423
ClassCode
ApiLevel: 15
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothManager.java:145
ClassCommonUtils
Created by liwentian on 2016/10/13.
plugProject/xiaomi_bledemov2/src/main/java/com/xiaomi/bledemov2/CommonUtils.java:10
ClassConditionActionItem
pluglib/src/main/java/com/xiaomi/smarthome/device/api/PluginRecommendSceneInfo.java:138
InterfaceConstraintValue
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/ConstraintValue.java:3
ClassControlActivity
plugProject/PluginDemo/src/main/java/com/xiaomi/xmplugindemo/ControlActivity.java:28
ClassCustomCircleAttribute
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/CustomCircleProgressBar.java:113
ClassCustomCircleProgressBar
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/CustomCircleProgressBar.java:15
ClassCustomEditText
@hide
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:2012
ClassCustomPullDownRefreshListView
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/CustomPullDownRefreshListView.java:27
EnumDataFormat
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/DataFormat.java:16
ClassDataValue
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/data/DataValue.java:3
ClassDemoDevice
plugProject/PluginDemo/src/main/java/com/xiaomi/xmplugindemo/DemoDevice.java:20
ClassDevice
plugProject/xiaomi_bledemov2/src/main/java/com/xiaomi/bledemov2/Device.java:17
ClassDevice
plugProject/EmptyDemo/src/main/java/com/xiaomi/demo/Device.java:17
ClassDevice
plugProject/BleMeshDemo/src/main/java/com/xiaomi/blemeshdemo/Device.java:17
ClassDevice
plugProject/SpecDemo/src/main/java/com/xiaomi/specdemo/Device.java:17
ClassDeviceConstant
pluglib/src/main/java/com/xiaomi/smarthome/plugin/DeviceConstant.java:3
ClassDeviceController
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/operation/controller/DeviceController.java:27
InterfaceDeviceFindCallback
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:213
ClassDeviceStat
设备状态数据
pluglib/src/main/java/com/xiaomi/smarthome/device/api/DeviceStat.java:15
ClassDeviceTag
设备标签信息 Created by zengcheng on 2016/12/28.
pluglib/src/main/java/com/xiaomi/smarthome/device/api/DeviceTag.java:11
ClassDeviceUpdateInfo
pluglib/src/main/java/com/xiaomi/smarthome/device/api/DeviceUpdateInfo.java:3
ClassDiaglogActivity
plugProject/PluginDemo/src/main/java/com/xiaomi/xmplugindemo/DiaglogActivity.java:17
InterfaceDismissCallBack
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/dialog/MLAlertDialog.java:1102
ClassDisplayUtils
common_ui/src/main/java/com/xiaomi/smarthome/common/plug/utils/DisplayUtils.java:20
ClassDownloadConstants
Created by swx on 10/13/15. Status and Column name
pluglib/src/main/java/com/xiaomi/smarthome/device/api/DownloadConstants.java:10
ClassError
Created by chenhao on 16/6/15.
pluglib/src/main/java/com/xiaomi/smarthome/plugin/Error.java:7
ClassEventData
pluglib/src/main/java/com/xiaomi/smarthome/upnp/UPnPApi.java:51
ClassExampleUnitTest
To work on unit tests, switch the Test Artifact in the Build Variants view.
common_ui/src/test/java/com/xiaomi/common_ui/ExampleUnitTest.java:10
InterfaceFaceManagerCallback
人脸管理接口,回调 @param <T>
pluglib/src/main/java/com/xiaomi/smarthome/device/api/FaceManagerCallback.java:9
ClassFirmwareUpdateInfo
Created by zhaoming on 16-11-14. ApiLevel:31
pluglib/src/main/java/com/xiaomi/smarthome/device/api/FirmwareUpdateInfo.java:8
ClassFirmwareUpdateResult
pluglib/src/main/java/com/xiaomi/smarthome/device/api/FirmwareUpdateResult.java:3
InterfaceFirmwareUpgradeResponse
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/Response.java:67
InterfaceFlowIndicator
An interface which defines the contract between a ViewFlow and a FlowIndicator.<br/> A FlowIndicator is responsible to show an visual indicator on the
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/viewflow/FlowIndicator.java:25
InterfaceFormatter
Interface used to format current value into a string for presentation.
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:438
ClassFragmentActivity
plugProject/PluginDemo/src/main/java/com/xiaomi/xmplugindemo/FragmentActivity.java:14
ClassFragmentPage
plugProject/PluginDemo/src/main/java/com/xiaomi/xmplugindemo/FragmentPage.java:14
ClassGroup
pluglib/src/main/java/com/xiaomi/smarthome/device/api/Permission.java:40
InterfaceHLSDownloader
pluglib/src/main/java/com/xiaomi/smarthome/camera/HLSDownloader.java:5
EnumHostService
Created by chenhao on 16/8/2.
pluglib/src/main/java/com/xiaomi/smarthome/plugin/service/HostService.java:7
ClassHotSpotActivity
热区广告 <p> Created by wangyeming on 2016/12/1.
plugProject/PluginDemo/src/main/java/com/xiaomi/xmplugindemo/ad/HotSpotActivity.java:14
InterfaceIClientExListener
pluglib/src/main/java/com/xiaomi/smarthome/camera/IClientExListener.java:5
InterfaceIClientListener
pluglib/src/main/java/com/xiaomi/smarthome/camera/IClientListener.java:5
InterfaceICloudDataCallback
pluglib/src/main/java/com/xiaomi/smarthome/device/api/ICloudDataCallback.java:3
next →1–100 of 278, ranked by callers