开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第27天,点击查看活动详情
设置
系统信息
- my.getSystemInfo:my.getSystemInfo 是获取手机系统信息的 API。
示例代码:
2. # my.getSystemInfoSync:my.getSystemInfoSync 是获取手机系统信息的同步接口,返回值与 [my.getSystemInfo] 的 success 回调的参数相同。
如果只需获取 clientName、clientVersion、language、platform 字段,推荐使用更加轻量化的 [my.env]API。
网络状态
- my.getNetworkType:my.getNetworkType 是获取当前网络状态的 API。
2. my.onNetworkStatusChange:my.onNetworkStatusChange 是开始监听网络状态变化的 API。
3. # my.offNetworkStatusChange:my.offNetworkStatusChange 是取消监听网络状态变化的 API。
是否需要传 callback 值
- 不传递 callback 值,则会移除监听所有的事件监听回调。示例代码如下:
- 传递 callback 值,只移除对应的 callback 事件。示例代码如下:
截屏
-
my.setVisualEffectOnCapture:设置截屏/录屏时的屏幕表现,仅支持在 Android 端调用。
剪贴板
-
my.getClipboard:my.getClipboard 是获取剪贴板数据的 API。
2. my.setClipboard:my.setClipboard 是设置剪贴板内容的 API。
摇一摇
- my.watchShake:my.watchShake 是摇一摇功能的 API。每次调用 API,在摇一摇手机后触发回调,如需再次监听则需要再次调用这个 API。
振动
- my.vibrate:my.vibrate 是调用振动功能的 API。
2. my.vibrateLong:my.vibrateLong 是调用触发较长时间的振动(400ms)的 API。
3. my.vibrateShort:my.vibrateShort 是调用触发较短时间的振动(40ms)的 API。
加速度计
- my.startAccelerometer:my.startAccelerometer 开始监听加速度数据。
2. my.stopAccelerometer:my.stopAccelerometer 停止监听加速度数据。
3. my.onAccelerometerChange:my.onAccelerometerChange 是监听加速度数据的 API,回调间隔为 500ms,接口调用后会自动开始监听,可使用 [my.offAccelerometerChange() ]停止监听。
4. my.offAccelerometerChange:my.offAccelerometerChange 是停止监听加速度数据的 API。
陀螺仪
- my.startGyroscope:my.startGyroscope 开始监听陀螺仪数据。
2. my.stopGyroscope:my.stopGyroscope 停止监听陀螺仪数据
3. my.onGyroscopeChange:my.onGyroscopeChange 是监听陀螺仪数据变化事件,接口调用后会自动开始监听,回调间隔为 500ms,可使用 [my.offGyroscopeChange()]停止监听
4. my.offGyroscopeChange:my.offGyroscopeChange 是停止监听陀螺仪数据的 API。