1

有効になっているすべてのアラームのリストを簡単に取得する方法を探していました。これまでのところ、私は2つのことを見つけました。

String nextAlarm = Settings.System.getString(getContentResolver(),
Settings.System.NEXT_ALARM_FORMATTED);

そして このプロジェクトが使用します:

public static final Uri CONTENT_URI =
        Uri.parse("content://com.android.deskclock/alarm");
ContentResolver cr = getContentResolver();
Cursor c = null;
c = cr.query(
           CONTENT_URI, ALARM_QUERY_COLUMNS,
            null, null, DEFAULT_SORT_ORDER);

CommonsWareがここで述べているように、 「これはAndroid SDKの一部ではありません。すべてのデバイスで機能するとは限りません。現在のすべてのAndroidバージョンで機能しない可能性があります。将来のAndroidバージョンでは機能しない可能性があります。文書化されていません。それは、サポートされていません」。

これまでのところ、最初のものは機能しますが、すべてが必要な場合は1つのアラームしか表示しません。そして2つ目は良くありません。

では、どうすれば今後のアラームのリストを取得できますか?

前もって感謝します。

4

1 に答える 1

1

では、どうすれば今後のアラームのリストを取得できますか?

com.android.deskclockユーザーが使用する他の何百もの目覚まし時計アプリ(市場で配布されている、交換するデバイスなど)から「今後のアラームのリスト」を取得できる以上のことはできません。

于 2011-07-16T20:32:33.940 に答える