美文网首页
Intent简单使用之使用隐式调用闹钟设置闹钟(来源于官方文档)

Intent简单使用之使用隐式调用闹钟设置闹钟(来源于官方文档)

作者: 吴敬悦 | 来源:发表于2019-08-23 09:57 被阅读0次

需要添加以下权限才可以

// AndroidManifest
<uses-permission android:name="com.android.alarm.permission.SET_ALARM" />
// 设置闹钟
    public void createAlarm (String message, int hour, int minutes) {
        Intent intent = new Intent(AlarmClock.ACTION_SET_ALARM);
        intent.putExtra(AlarmClock.EXTRA_MESSAGE, message);
        intent.putExtra(AlarmClock.EXTRA_HOUR, hour);
        intent.putExtra(AlarmClock.EXTRA_MINUTES, minutes);
        if (intent.resolveActivity(getPackageManager()) != null)
            startActivity(intent);
    }

其中 ACTION_SET_ALARM 使用表明将要设置一个闹钟
EXTRA_MESSAGE 闹钟的提示标签
EXTRA_HOUR 小时
EXTRA_MINUTES 分钟
加入我要设置 10:20的闹钟,并且提示语句是,我正在设置一个闹钟,效果图如下:


image.png

相关文章

网友评论

      本文标题:Intent简单使用之使用隐式调用闹钟设置闹钟(来源于官方文档)

      本文链接:https://www.haomeiwen.com/subject/djczsctx.html