Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-从计时器选择器设置警报-关闭-_Android_Alarmmanager_Alarm_Timepicker - Fatal编程技术网

Android-从计时器选择器设置警报-关闭-

Android-从计时器选择器设置警报-关闭-,android,alarmmanager,alarm,timepicker,Android,Alarmmanager,Alarm,Timepicker,我想用时间选择器设置时间(例如10:30),然后发出声音警报 十点半 有人知道我怎么做吗 或者你知道一个好的例子/教程吗 我希望你能理解我,也希望你能帮助我 *编辑* 找到了一个很好的教程: 希望我能帮上忙。希望这段代码能帮你在10:30开始报警。您必须编写服务AlarmService,并编写代码来播放音乐、铃声或任何您想要的内容。下面的代码将在特定时间执行服务 // ============================ /* Scheduling Alarm se

我想用时间选择器设置时间(例如10:30),然后发出声音警报 十点半

有人知道我怎么做吗

或者你知道一个好的例子/教程吗

我希望你能理解我,也希望你能帮助我

*编辑*

找到了一个很好的教程:


希望我能帮上忙。

希望这段代码能帮你在10:30开始报警。您必须编写服务
AlarmService
,并编写代码来播放音乐、铃声或任何您想要的内容。下面的代码将在特定时间执行服务

    // ============================
        /* Scheduling Alarm service to run at One */
        Log.i(TAG, "Alarm started");
        Calendar calendar = Calendar.getInstance();
        Date alarmTime = new Date(System.currentTimeMillis());
        alarmTime.setHours(10);
        alarmTime.setMinutes(30);
        calendar.setTimeInMillis(alarmTime.getTime());

        Intent alaramService = 
            new Intent(getApplicationContext(), MyAlarmService.class);
        PendingIntent pendingAlaramService = 
            PendingIntent.getService(getApplicationContext(), 0, alaramService ,
                PendingIntent.FLAG_UPDATE_CURRENT);

        AlarmManager alarms = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
        alarms.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingAlaramService );
        Log.i(TAG, "Alarm ended");
        /* End of Alarm */
如果你想探索,点击