快應用 鬧鐘

2020-08-07 16:22 更新

接口聲明

{ "name": "system.alarm" }

導入模塊

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

接口定義

alarm.setAlarm (OBJECT)

設置鬧鐘,每次添加彈出提示框,同意后調用接口添加。

參數(shù)

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

示例

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()

獲取服務提供商

參數(shù):

返回值:

字符串,服務提供商的代號,如廠商的英文品牌名稱,假如無此服務則返回空字符串

示例

console.log(alarm.getProvider())

后臺運行限制

禁止使用。后臺運行詳細用法參見 后臺運行腳本。


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號