MCPcopy Create free account

hub / github.com/MiEcosystem/NewXmPluginSDK / functions

Functions2,065 in github.com/MiEcosystem/NewXmPluginSDK

↓ 3 callersFunctionmkdirs
(filepath)
move_plug.py:12
↓ 3 callersMethodnewUpgraderItem
(BleUpgrader upgrader)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:604
↓ 3 callersMethodnotifyNewFirmwareCallback
()
plugProject/BleMeshDemo/src/main/java/com/xiaomi/blemeshdemo/BleMeshFirmwareUpgrader.java:63
↓ 3 callersMethodonSuccess
(List<Object> out)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/operation/ActionListener.java:6
↓ 3 callersMethodrecycleView
(View v)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/viewflow/ViewFlow.java:665
↓ 3 callersMethodregisterReceiver
()
plugProject/xiaomi_bledemov2/src/main/java/com/xiaomi/bledemov2/MainActivity.java:94
↓ 3 callersMethodscanDeviceBeacon
设备升级完成后会重新发送广播,检测到广播后重连设备,重新读取设备版本号,确定是否真的升级完成了
plugProject/BleMeshDemo/src/main/java/com/xiaomi/blemeshdemo/BleMeshLocalUpgradeActivity.java:227
↓ 3 callersMethodscanDeviceBeacon
设备升级完成后会重新发送广播,检测到广播后重连设备,重新读取设备版本号,确定是否真的升级完成了
plugProject/BleMeshDemo/src/main/java/com/xiaomi/blemeshdemo/BleMeshFirmwareUpgrader.java:382
↓ 3 callersMethodsecurityChipOperate
ApiLevel: 51 提供支持安全芯片的锁操作 @param mac @param operator 0: 开锁,1: 关锁,2:反锁
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothManager.java:677
↓ 3 callersMethodsetAdapter
Set a list of items, which are supplied by the given {@link ListAdapter}, to be displayed in the dialog as the content, you will be notified of the se
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/dialog/MLAlertDialog.java:657
↓ 3 callersMethodsetAlpha
ApiLevel: 63 设置背景的透明度 @param alpha
pluglib/src/main/java/com/xiaomi/smarthome/camera/XmVideoViewGl.java:74
↓ 3 callersMethodsetButton
Sets a click listener or a message to be sent when the button is clicked. You only need to pass one of {@code listener} or {@code msg}. @param whichB
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/dialog/MLAlertController.java:316
↓ 3 callersMethodsetCurrentHour
Set the current hour.
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/TimePicker.java:367
↓ 3 callersMethodsetCustomTransplant
(boolean b)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/dialog/MLAlertController.java:284
↓ 3 callersMethodsetFormatter
Set the formatter to be used for formatting the current value. <p> Note: If you have provided alternative values for the values this formatter is neve
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:1043
↓ 3 callersMethodsetMax
(int max)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/dialog/XQProgressDialog.java:161
↓ 3 callersMethodsetMessage
(CharSequence message)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/dialog/XQProgressDialog.java:232
↓ 3 callersMethodsetMessage
(CharSequence message)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/dialog/MLAlertDialog.java:206
↓ 3 callersMethodsetNegativeButton
Set a listener to be invoked when the negative button of the dialog is pressed. @param textId The resource id of the text to display in the negative
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/dialog/MLAlertDialog.java:524
↓ 3 callersMethodsetOnCheckedChangeListener
(CompoundButton.OnCheckedChangeListener listener)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/SettingsItemView.java:48
↓ 3 callersMethodsetOnItemSelectedListener
Sets a listener to be invoked when an item in the list is selected. @param listener The listener to be invoked. @return This Builder object to allow
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/dialog/MLAlertDialog.java:897
↓ 3 callersMethodsetPressed
(boolean pressed)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/SwitchButton.java:284
↓ 3 callersMethodsetPropertyListener
ApiLevel 79 添加property监听 @param siid @param piid @param listener
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/operation/controller/DeviceController.java:310
↓ 3 callersMethodshowToast
插件中调用显示 toast @param context 插件 activity 的 context。 @param message 要显示的字符串 @param showLength 显示时长 {@link Toast#LENGTH_SHORT} or {@link Toast#L
common_ui/src/main/java/com/xiaomi/smarthome/common/plug/utils/ToastUtils.java:16
↓ 3 callersMethodstopUpgrade
()
plugProject/BleMeshDemo/src/main/java/com/xiaomi/blemeshdemo/BleMeshLocalUpgradeActivity.java:203
↓ 3 callersMethodtoHexString
(byte[] b)
plugProject/xiaomi_bledemov2/src/main/java/com/xiaomi/bledemov2/SecurityChipTestActivity.java:344
↓ 3 callersMethodtoInteger
(Object value)
plugProject/PluginDemo/src/main/java/com/xiaomi/xmplugindemo/TypeUtil.java:39
↓ 3 callersMethodtryComputeMaxWidth
Computes the max width if no such specified as an attribute.
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:1087
↓ 3 callersMethodunregisterReceiver
()
plugProject/xiaomi_bledemov2/src/main/java/com/xiaomi/bledemov2/MainActivity.java:102
↓ 3 callersMethodupdateDeviceStatus
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/BaseDevice.java:227
↓ 3 callersMethodupdateMuteButton
(Object value)
plugProject/SpecDemo/src/main/java/com/xiaomi/specdemo/MainActivity.java:275
↓ 3 callersMethodupdateProgress
(int progress)
plugProject/BleMeshDemo/src/main/java/com/xiaomi/blemeshdemo/BleMeshFirmwareUpgrader.java:309
↓ 2 callersMethodanimateToggle
()
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/SwitchButton.java:290
↓ 2 callersMethodbuttonPressDelayed
(int button)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:1926
↓ 2 callersMethodbuttonTapped
(int button)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:1933
↓ 2 callersMethodbyteArrayToInt
(byte byt[], int nBeginPos, boolean bigOrder)
pluglib/src/main/java/com/xiaomi/smarthome/camera/AVFrame.java:251
↓ 2 callersMethodbyteToString
秘钥转换为字符串 HEX 编码方式 @param key 秘钥字节流 @return 转换的字符串
pluglib/src/main/java/com/xiaomi/smarthome/camera/XmDecrypt.java:29
↓ 2 callersMethodcancel
()
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:1912
↓ 2 callersMethodcancelBleMeshUpgrade
ApiLevel: 85 取消正在执行的蓝牙Mesh固件升级 @param mac
pluglib/src/main/java/com/xiaomi/smarthome/bluetooth/XmBluetoothManager.java:759
↓ 2 callersMethodcancelDownloadBleFirmware
ApiLevel: 28 取消下载蓝牙固件 @param url
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:1899
↓ 2 callersMethodcheckDeviceUpdateInfo
获取设备固件升级信息 @param callback
pluglib/src/main/java/com/xiaomi/smarthome/device/api/BaseDevice.java:133
↓ 2 callersMethodcompareFirmwareVersion
(String latestVersion, String currentVersion)
plugProject/BleMeshDemo/src/main/java/com/xiaomi/blemeshdemo/BleMeshFirmwareUpgrader.java:317
↓ 2 callersMethodconvertToAlphaMask
(Drawable drawable)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/SwitchButton.java:184
↓ 2 callersMethodcopyAsserts
(Context ctx, String assetsPath, String targetPath)
plugProject/PluginDemo/src/main/java/com/xiaomi/xmplugindemo/ShareActivity.java:174
↓ 2 callersMethodcreateAccessibilityNodeInfoForVirtualButton
(int virtualViewId, String text, int left, int top, int right, int bottom)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:2352
↓ 2 callersMethodcreateAnim
(float start, float end, float height, float width, boolean turnIn, boolean turnUp)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/AutoTextView.java:64
↓ 2 callersMethoddoAction
ApiLevel: 77 执行action @param context @param action @param callback
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:3265
↓ 2 callersMethoddoRefresh
()
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/CustomPullDownRefreshListView.java:106
↓ 2 callersMethodenableWhiteTranslucentStatus
ApiLevel:2 设置白色的状态栏,默认
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:151
↓ 2 callersMethodensureScrollWheelAdjusted
Ensures that the scroll wheel is adjusted i.e. there is no offset and the middle element is in the middle of the widget. @return Whether an adjustmen
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:1887
↓ 2 callersMethodfinish
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginBaseActivity.java:301
↓ 2 callersFunctiongen_plug
(modelName, developerId, packageName)
gen_plug.py:43
↓ 2 callersMethodgetActionDefinition
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/instance/SpecAction.java:27
↓ 2 callersMethodgetAlphaGradient
(float posy, int color, boolean increasing)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:1363
↓ 2 callersMethodgetApplicationContext
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginBaseActivity.java:265
↓ 2 callersMethodgetChannel
ApiLevel: 18 主app渠道 @return
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:82
↓ 2 callersMethodgetChildHeight
()
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/viewflow/ViewFlow.java:239
↓ 2 callersMethodgetDevice
(DeviceStat deviceStat)
plugProject/EmptyDemo/src/main/java/com/xiaomi/demo/Device.java:24
↓ 2 callersMethodgetDeviceList
ApiLevel:1 获取设备列表 @return
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:214
↓ 2 callersMethodgetFormat
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/definitions/PropertyDefinition.java:40
↓ 2 callersMethodgetKey
ApiLevel: 13 @return
pluglib/src/main/java/com/xiaomi/smarthome/device/api/KeyValuePair.java:30
↓ 2 callersMethodgetOut
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/operation/ActionParam.java:56
↓ 2 callersMethodgetSceneByDid
ApiLevel:8 根据did获取场景 @param did 当前设备的did
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:264
↓ 2 callersMethodgetSelectedPos
@return The selected index given its displayed <code>value</code>.
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:1763
↓ 2 callersMethodgetServiceController
ApiLevel 79 获取serviceController @param siid @return
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/operation/controller/DeviceController.java:140
↓ 2 callersMethodgetTextSize
(float posy, int maxSize, int minSize)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:1372
↓ 2 callersMethodgetType
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/instance/SpecDevice.java:22
↓ 2 callersMethodgetUTCTime
()
plugProject/xiaomi_bledemov2/src/main/java/com/xiaomi/bledemov2/KeyManagementActivity.java:204
↓ 2 callersMethodgetUserDeviceData
ApiLevel: 22 获取设备属性和事件历史记录 @param model @param did 设备did @param type 属性为prop,事件为event @param key 属性名,不需要prop或者event前缀 @param timeSta
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:2052
↓ 2 callersMethodgetUserInfo
ApiLevel:10 获取小米用户信息 @param userid 小米账号
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:1613
↓ 2 callersMethodgetValueFromResult
(List<PropertyParam> propertyParams, int siid, int piid)
plugProject/BleMeshDemo/src/main/java/com/xiaomi/blemeshdemo/BleMeshControlActivity.java:127
↓ 2 callersMethodgoUpdateActivity
ApiLevel:1 进入默认的固件升级页面
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:104
↓ 2 callersMethodhasField
(Class<?> klass, String fieldName)
common_ui/src/main/java/com/xiaomi/smarthome/common/plug/utils/ApiHelper.java:94
↓ 2 callersMethodhasVirtualDecrementButton
()
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:2436
↓ 2 callersMethodhasVirtualIncrementButton
()
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:2440
↓ 2 callersMethodhashCode
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/RoomStat.java:30
↓ 2 callersMethodinit
()
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/XmRadioGroup.java:112
↓ 2 callersMethodinitializeView
(final float direction)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/viewflow/ViewFlow.java:501
↓ 2 callersMethodinstance
()
pluglib/src/main/java/com/xiaomi/smarthome/upnp/UPnPApi.java:18
↓ 2 callersMethodisSupportAndroid
(int ua)
pluglib/src/main/java/com/xiaomi/smarthome/device/api/PluginRecommendSceneInfo.java:131
↓ 2 callersMethodlocalPing
ApiLevel: 32,本地ping设备,查看设备是否是本地设备 @param did @param callback
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:2493
↓ 2 callersFunctionmovePoject
(src, dst, base)
move_plug.py:134
↓ 2 callersMethodmoveToFinalScrollerPosition
Move to the final position of a scroller. Ensures to force finish the scroller and if it is not at its final position a scroll of the selector wheel i
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:696
↓ 2 callersMethodnewActionParam
ApiLevel 79 获取action请求参数对象 @param siid @param aiid @param ins @return
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/operation/controller/DeviceController.java:234
↓ 2 callersMethodobtainView
(int position)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/viewflow/ViewFlow.java:821
↓ 2 callersMethodonFailed
()
plugProject/BleMeshDemo/src/main/java/com/xiaomi/blemeshdemo/BleMeshFirmwareUpgrader.java:376
↓ 2 callersMethodonPopulateAccessibilityEvent
(AccessibilityEvent event)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/TimePicker.java:446
↓ 2 callersMethodonPrepareListView
Called before the ListView is bound to an adapter. @param listView The ListView that will be shown in the dialog.
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/dialog/MLAlertController.java:787
↓ 2 callersMethodonViewHide
()
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/CustomPullDownRefreshListView.java:353
↓ 2 callersMethodopenScanBarcodePage
ApiLevel:25 跳转二维码扫描页面 @param bundle 请求参数,可以传null即为扫描二维码,或者指定扫描码类型 bundle.putIntArray("barcode_format",new int[]{IXmPluginHostActivity.BarcodeFor
pluglib/src/main/java/com/xiaomi/smarthome/device/api/IXmPluginHostActivity.java:803
↓ 2 callersMethodperformAction
(int virtualViewId, int action, Bundle arguments)
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:2110
↓ 2 callersMethodpostChangeCurrentByOneFromLongPress
Posts a command for changing the current value by one. @param increment Whether to increment or decrement the value.
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:1703
↓ 2 callersMethodrecycleViews
()
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/viewflow/ViewFlow.java:660
↓ 2 callersMethodrefreshUI
()
plugProject/EmptyDemo/src/main/java/com/xiaomi/demo/MainActivity.java:71
↓ 2 callersMethodrefreshUI
()
plugProject/BleMeshDemo/src/main/java/com/xiaomi/blemeshdemo/MainActivity.java:205
↓ 2 callersMethodremoveListener
()
pluglib/src/main/java/com/xiaomi/smarthome/device/api/spec/operation/controller/PropertyController.java:72
↓ 2 callersFunctionreplace
(fileName, replaceDic)
move_plug.py:19
↓ 2 callersMethodreportGPSInfo
ApiLevel:3 上报gps信息 @param model @param did @param lng @param lat @param adminArea @param countryCode @param locality @param thoroughfare @param subLo
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:937
↓ 2 callersMethodrequestLocation
ApiLevel:3 获取位置 @param callback
pluglib/src/main/java/com/xiaomi/smarthome/device/api/XmPluginHostApi.java:1139
↓ 2 callersMethodresolveSizeAndStateRespectingMinSize
Utility to reconcile a desired size and state, with constraints imposed by a MeasureSpec. Tries to respect the min size, unless a different size is im
common_ui/src/main/java/com/xiaomi/smarthome/common/ui/widget/NumberPicker.java:1434
← previousnext →201–300 of 2,065, ranked by callers