如何在android上根据小时来获取时区和更改屏幕颜色
我想创建一个android应用程序,它可以获取设备的时区和时间,并根据小时设置屏幕的颜色,如何在android上根据小时来获取时区和更改屏幕颜色,android,Android,我想创建一个android应用程序,它可以获取设备的时区和时间,并根据小时设置屏幕的颜色, 示例:中午是白色,午夜是黑色,我搜索了如何执行此操作,但找不到任何代码显示如何在没有火的情况下执行类似操作 我应该使用哪些库来获取小时数并将其与动画链接?我不知道您到底想要实现什么,但如果您想根据时间更改颜色: //Get the device time hour and minute Calendar c = Calendar.getInstance(); int hrs = c.get(Calen
示例:中午是白色,午夜是黑色,我搜索了如何执行此操作,但找不到任何代码显示如何在没有火的情况下执行类似操作
我应该使用哪些库来获取小时数并将其与动画链接?我不知道您到底想要实现什么,但如果您想根据时间更改颜色:
//Get the device time hour and minute
Calendar c = Calendar.getInstance();
int hrs = c.get(Calendar.HOUR_OF_DAY);//24
int min = c.get(Calendar.MINUTE);//59
在获得小时/分钟值后,可以使用所需的语句更改布局的背景颜色,例如:when It night
if(hrs>20 && hrs < 3){
Layout.setBackgroundColor(getResources().getColor(R.color.green_color));
}
if(小时数>20小时和小时数<3小时){
Layout.setBackgroundColor(getResources().getColor(R.color.green_color));
}
当用户手动更改时间时会发生什么情况?会发生什么?应用程序中的时间也会改变,因为你从设备中获得时间。有没有办法确保用户没有改变时间?我不知道你的意思,但如果你想使用实时而不是从设备,你可以使用互联网上的时间