我打算开发一款手机app,这个app能够同时显示一些国外的城市的时钟,也就是显示不同时区
当前的时间。谁能告诉我具体的实现的思路。最好把安卓的实现思路和IOS的实现思路都
讲解一下。
Android和Ios建议你采用Html5来实现,比较方便,在两种系统上都可以运行
你可以先尝试做一个时钟的app,然后就可以扩展到你的需求上
功能上,应该比较简单,找到城市对应的时区,按时区来显示城市的当前时间。
界面显示上,按各个系统单独设计吧。
不了解ios,解答一下android吧,android里面有Date对象,转化成String时需要SimpleDateFormat,SimpleDateFormat.setTimeZone()可以设定时区
定位国外城市只要指定时区就差不多了。
显示方面的话有以下两种方案:(1)找找开源的时钟控件(2)自己实现一个长的好看的
IOS:UI方面做一个时钟的控件,可以设置时间的显示;
数据方面获取到当前时间NSDate,然后用DateFormater把当前时间转化为指定时区的时间传递给那个控件就行
设置时区方法:
NSTimeZone* GTMzone = [NSTimeZone timeZoneForSecondsFromGMT:0]; //这里面的数字就是时区偏移量
[formatter setTimeZone:GTMzone];
本人最近正在做时钟APP,主要功能是控制widget 的样式。数字时钟和表盘时钟。正在研究。。。。