111c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechterpackage com.android.deskclock; 211c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter 311c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechterimport android.content.Context; 411c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter 511c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechterimport com.android.deskclock.provider.Alarm; 611c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter 711c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter/** DeskClockExtensions. */ 811c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechterpublic interface DeskClockExtensions { 911c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter 1011c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter /** 1111c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter * Notify paired device that a new alarm has been created on the phone, so that the alarm can be 1211c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter * synced to the device. 1311c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter * 1411c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter * @param context the application context. 1511c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter * @param newAlarm the alarm to add. 1611c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter */ 1711c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter public void addAlarm(Context context, Alarm newAlarm); 1811c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter 1911c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter /** 2011c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter * Notify paired device that an alarm has been deleted from the phone so that it can also be 2111c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter * deleted from the device. 2211c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter * 2311c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter * @param context the application context. 2411c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter * @param alarmId the alarm id of the alarm to delete. 2511c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter */ 2611c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter public void deleteAlarm(Context context, long alarmId); 2711c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter 2811c38e64f05bbcfa4503edb1680f255946ff6350Florian Salbrechter} 29