我正在尝试使用自定义字体创建数字时钟小部件.事实证明这是我体验Android的最大挑战.(认为它会像它一样简单tc.setTypeFace("whatever")并且完成它)
最好的方法似乎是刮擦TextClock并使用a ImageView并使用自定义AlarmManager将Bitmap传递给它,以便每秒为视图创建一个新图像.
在进入Bitmap生成之前,我练习了一个简单的TextView使用本教程的Alarm Manager Widget
我的问题是我无法每秒更新一次.我使用
am.setRepeating(AlarmManager.RTC_WAKEUP , System.currentTimeMillis()+1000, 1000, pi);但它仍然只是每分钟左右更新它(虽然不是每分钟的顶部).我认为这与最新操作系统(Kitkat,Lollipop)的处理方式有关AlarmManagers.
我的问题是:
这是正确的方法吗?如果没有,请解释我应该做什么.
如何让窗口小部件每秒更新一次?
android widget alarmmanager android-appwidget android-5.1.1-lollipop