删除 Android 中的所有库存闹钟闹钟

Delete all Stock Alarm clock alarms in Android

有没有办法删除Android中所有库存闹钟闹钟? 我不是在谈论 alarmservice 意图,我是在谈论实际的闹钟。 (令人沮丧的是两者同名)

这是我用来设置闹钟的代码:

Intent i = new Intent(AlarmClock.ACTION_SET_ALARM);

int hour = 6;
int min = 0 ;
i.putExtra(AlarmClock.EXTRA_HOUR, hour);
i.putExtra(AlarmClock.EXTRA_MINUTES, min);

那么,有没有办法通过代码remove/delete报警?

(PS,我非常感谢关于如何改进我的问题的建议,而不是无缘无故地收到反对票。我发现很难理解 Whosebug 社区,没有冒犯)

经过大量研究,我发现没有办法一键完成。 (Android 安全问题)。但是,有一种方法 - 每 phone 打开股票闹钟的 AppInfo 页面。这是我使用的代码:

Intent i = new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
                i.addCategory(Intent.CATEGORY_DEFAULT);
                i.setData(Uri.parse("package:" + packageName));
                startActivity(i);

其中包名是默认时钟应用程序的包名。 这是我可以在网上找到的列表:

  String clockImpls[] = {
                    "com.android.deskclock.ALARM_ALERT",
                    "com.google.android.deskclock",
                    "com.android.deskclock.ALARM_DISMISS",
                    "com.htc.android.worldclock.WorldClockTabControl",
                    "com.sonyericsson.organizer.Organizer_WorldClock",
                    "com.htc.android.worldclock.AlarmAlert",
                    "com.htc.android.worldclock.TimerAlert",
                    "com.sec.android.app.clockpackage.ClockPackage",
                    "com.motorola.blur.alarmclock.AlarmClock",
                    "com.android.deskclock.ALARM_DONE",
                    "com.android.deskclock.ALARM_SNOOZE",
                    "com.android.deskclock.DeskClock",
                    "com.android.deskclock.AlarmClock",
                    "com.motorola.blur.alarmclock.AlarmAlert",
                    "com.motorola.blur.alarmclock.AlarmClock",
                    "com.motorola.blur.alarmclock.AlarmTimerAlert",
                    "com.android.alarmclock.AlarmClock",
                    "com.android.deskclock.DeskClock",
                    "com.sec.android.app.clockpackage.alarm.AlarmAlert",
                    "com.android.alarmclock.ALARM_ALERT",
                    "com.sec.android.app.clockpackage.ClockPackage",
                    "com.samsung.sec.android.clockpackage.alarm.ALARM_ALERT",
                    "com.htc.android.worldclock.ALARM_ALERT",
                    "com.sonyericsson.alarm.ALARM_ALERT",
                    "zte.com.cn.alarmclock.ALARM_ALERT",
                    "com.motorola.blur.alarmclock.ALARM_ALERT",
                    "com.mobitobi.android.gentlealarm.ALARM_INFO",
                    "com.urbandroid.sleep.alarmclock.ALARM_ALERT",
                    "com.splunchy.android.alarmclock.ALARM_ALERT"
            };

PS: 遗憾的是,我还没有想出一种方法来让 Whosebug 社区的问题得到解答。我真的很喜欢人们帮助我,指出我哪里出错了。