beatonma.org

FORM Clock Widget: 1.2.2

  • Minor update to enable integration with live wallpapers.
  • LWP developers have to add a little code to make this work:

Java:

int color1 = Color.RED;
int color2 = Color.BLUE;
int color3 = Color.GREEN;
Intent intent = new Intent();
intent.setAction("com.beatonma.formclockwidget.EXTERNAL_LWP");
Bundle extras = new Bundle();
extras.putString("lwp_package", getPackageName());
extras.putInt("lwp_color1", color1);
extras.putInt("lwp_color2", color2);
extras.putInt("lwp_color3", color3);
intent.putExtras(extras);
sendBroadcast(intent);

Kotlin:

val color1 = Color.RED
val color2 = Color.BLUE
val color3 = Color.GREEN
val extras = Bundle().apply {
  putString("lwp_package", packageName)
  putInt("lwp_color1", color1)
  putInt("lwp_color2", color2)
  putInt("lwp_color3", color3)
}
val intent = Intent().apply {
  setAction("com.beatonma.formclockwidget.EXTERNAL_LWP")
  putExtras(extras)
}
sendBroadcast(intent)