【IT专家】什么是在动态壁纸中使用andengine显示当前时间的最佳方式?

 时间:2020-08-15  贡献者:liangxingzhijia.com

导读:wallpaper engine 动态桌面壁纸 设置教程,本文由我司收集整编,推荐下载,如有疑问,请与我司联系什么是在动态壁纸中使用 andengine 显示当前时间的最佳方式?什么是在动态壁纸中使用 andengine 显示当前时间的最佳方式?[

wallpaper engine 动态桌面壁纸 设置教程
wallpaper engine 动态桌面壁纸 设置教程

本文由我司收集整编,推荐下载,如有疑问,请与我司联系什么是在动态壁纸中使用 andengine 显示当前时间的最佳方式?什么是在动态壁纸中使用 andengine 显示当前时间的最佳方式?[英]Whats thebest way to show current time in Live wallpaper Using andengine? I am trying to displaycurrent time in my live wallpaper. I am using andengine gles2 anchor center to develop it.What i have done is 我想在我的动态壁纸中显示当前时间。

我正在使用 andengine gles2 锚点中心来开发它。

我所做的是Registered an update handler with scene and Using Calendar instance read current timeand displayed it.But it makes continues GC runs . Here is my code 注册了一个带有场景的更新处理程序,并使用 Calendar 实例读取当前时间并显示它。

但它继续 GC 运行。

这是我的代码mScene.registerUpdateHandler(new IUpdateHandler() { @Override public voidonUpdate(float pSecondsElapsed) { c = Calendar.getInstance(); yy =c.get(Calendar.YEAR);mm=c.get(Calendar.MONTH);dd=c.get(Calendar.DAY_OF_MONTH); hh = c.get(Calendar.HOUR); min =c.get(Calendar.MINUTE); amOrpm = c.get(Calendar.AM_PM); am_pm = “AM”; if(amOrpm == 1) { am_pm = “PM”; } else { am_pm = “AM”; displayString = hh + “\n” +min + “\n “ + am_pm; mText.setText(String.valueOf(displayString)); @Override publicvoid reset() { What is the method I have to follow to decrease Garbage collectors running? 减少垃圾收集器运行时我必须遵循的方法是什么?2You can use the Time object. You can create a single Time-instance and update it withits setToNow()-method. Then you can acces the YEAR, MONTH etc. from the year,month etc. fields (they update when you call the setToNow() method). 您可以使用 Time 对象。

您可以创建单个 Time-instance 并使用其 setToNow()方法更新它。

然后你可以从年,月等字段中访问 YEAR,MONTH 等(当你调用 setToNow()

方法时它们会更新)。

本文由我司收集整编,推荐下载,如有疑问,请与我司联系Since this is not creating any new instances of the relatively heavy Calendar everyupdate, you’ll experience much fewer garbage collections.由于这不是每次更新都会创建相对繁重的日历的任何新实例,因此您将体验到更少 的垃圾收集。

tips:感谢大家的阅读,本文由我司收集整编。

仅供参阅!