使用闹钟更改应用程序的颜色

时间:2013-08-12 11:57:59

标签: android

我想在我的Android应用程序中的所有按钮和布局的颜色和背景一旦到达上午12点(即白天更改)就改变它

只要警报提供反馈,我就可以使用警报执行此操作

或者我正在调用一个函数它应该改变颜色&背景,但它不起作用。

    Calendar calendar = Calendar.getInstance();
    calendar.set(Calendar.HOUR_OF_DAY, 15);
    calendar.set(Calendar.MINUTE, 53);
    calendar.set(Calendar.SECOND, 0);
    AlarmManager am = (AlarmManager) getApplicationContext()
            .getSystemService(Context.ALARM_SERVICE);
    Intent intent = new Intent(getApplicationContext(), MainActivity.class);
    PendingIntent pi = PendingIntent.getBroadcast(getApplicationContext(),
            0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
    btn.setBackgroundColor(color.blue);
    rlbase.setBackgroundColor(color.green);

    am.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),
            AlarmManager.INTERVAL_DAY , pi);

现在我只更改这些按钮颜色和背景,但我打算从此警报中调用一个方法。

需要一些帮助

感谢

1 个答案:

答案 0 :(得分:0)