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

需要添加以下权限才可以

// 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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (1)闹钟 创建闹钟(ACTION_SET_ALARM)示例Intent: 注:为了调用ACTION_SET_AL...
    sunnygarden阅读 1,682评论 0 10
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,571评论 0 17
  • 1.Intent的用法: (1)Action跳转 1、 使用Action跳转,当程序AndroidManifest...
    彭文波_4118阅读 5,905评论 0 7
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,453评论 0 10
  • 爱人喜欢吃饺子,儿子也行,我一般。 前天晚上买了两个茄子,昨天下午买了肉馅儿,打算今天包饺子。 有时候,我是比较迷...
    逊珏逸卓阅读 330评论 2 4