快應(yīng)用 鬧鐘

2020-08-07 16:22 更新

接口聲明

{ "name": "system.alarm" }

導(dǎo)入模塊

import alarm from '@system.alarm' 或 const alarm = require('@system.alarm')

接口定義

alarm.setAlarm (OBJECT)

設(shè)置鬧鐘,每次添加彈出提示框,同意后調(diào)用接口添加。

參數(shù)

參數(shù)名類(lèi)型必填說(shuō)明
hourNumber設(shè)置起鬧小時(shí)[0,23]
minuteNumber設(shè)置起鬧分鐘[0,59]
messageString鬧鐘名,建議長(zhǎng)度不超過(guò) 10 字符,以保證最佳顯示效果
vibrateBoolean是否震動(dòng),默認(rèn) true
daysArray重復(fù)周期
默認(rèn)是一次性鬧鐘
[0,1,2,3,4,5,6] 每天
[0,1,2,3,4]周一到周五
[0,6](0 表示周一 6 表示周日)
ringtoneString默認(rèn)鈴聲隨系統(tǒng),文件路徑為數(shù)據(jù)文件或應(yīng)用內(nèi)的資源
successFunction成功回調(diào)
failFunction失敗回調(diào)
completeFunction執(zhí)行結(jié)束后的回調(diào)(調(diào)用成功、失敗都會(huì)執(zhí)行)
fail 返回錯(cuò)誤代碼:
錯(cuò)誤碼說(shuō)明
201用戶(hù)拒絕
202參數(shù)錯(cuò)誤
300I/O 錯(cuò)誤

示例

alarm.setAlarm({
        hour:18,
        minute: 20,
        message: '鬧鐘1',
        days: [4],
        ringtone: 'internal://mass/test/test.mp3',
        success: function() {
            console.log('handling success')
        },
        fail: function(data, code) {
            console.log(`handling fail, code = ${code}`)
        },
        complete: function() {
            console.log('handling complete')
        }
    })

alarm.getProvider()

獲取服務(wù)提供商

參數(shù):

無(wú)

返回值:

字符串,服務(wù)提供商的代號(hào),如廠(chǎng)商的英文品牌名稱(chēng),假如無(wú)此服務(wù)則返回空字符串

示例

console.log(alarm.getProvider())

后臺(tái)運(yùn)行限制

禁止使用。后臺(tái)運(yùn)行詳細(xì)用法參見(jiàn) 后臺(tái)運(yùn)行腳本


以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)