当前位置:首页 » 安卓系统 » android设置时区

android设置时区

发布时间: 2023-06-01 01:16:23

❶ Android开发中, android.text.format.Time类 如何设定时区

Time time
=new Time("Asia/Shanghai")

或者

Time.TIMEZONE_UTC 可以更改时团粗间

GTM+8 真塌没镇不知道这是谁想出来的,完全是画蛇添足的。
你我有缘,察物正在为同一个问题苦恼。

❷ android 怎么修改出厂默认日期和默认时区

[DESCRIPTION]
如何修改为出厂时区为指定的时区和默认的日期?
[Solution]
时间信息预设信息都是0, 在rtc 初试化 时候设置的.
由于RTC 基本上不会断电,所以它的初试化只做一次,即使重新download bin 档.
用FlashTool 执行Format, 再执行download (不要用format -->download button), 或
者RTC断电一段时间,就可以观察到日期恢复到出厂值。
修改RTC默认日期:
修改文件
\alps\mediatek\custom\[project]\preloader\ inc\cust_rtc.h
\alps\mediatek\custom\[project]\kernel\rtc\rtc\rtc-mt65XX.h
#define RTC_DEFAULT_YEA 2012
#define RTC_DEFAULT_MTH 2
#define RTC_DEFAULT_DOM 1
修改默认日期:
在JB之前,进行以上修改即可,如果是JB以后,还需要进行以下修改:
(如果下面的修改还是无效,请参考FAQ08916,FAQ08719,FAQ07606)
[File]
framework\services\java\com\android\server\NetworkTimeUpdateService.java
[Function]
systemReady()
[Code]
if(isFirstBoot){
Time today = new Time(Time.getCurrentTimezone());
today.setToNow(); // 将时间恢复到RTC时间
today.set(1, 0, mDefaultYear ); //设立出厂默认日期,mDefaultYear是默认年份
如果想恢复出厂设置后,系统时间不变,可使用today.setToNow();
如果想恢复出厂设置后,系统时间也恢复成出厂时间,可使用today.set(1, 0, mDefaultYear );
这个today.set方法有6个参数的重载,可以精确到秒,具体使用方法请自行查询API,所以在这里设
置系统默认时间就可以了。
如果要设置出厂默认年份需要修改
1) mediatek\frameworks\base\res\res\values\config.xml将
default_restore_year 修改成 2013
<!-- default year for first power on-->
<integer name="default_restore_year">2013</integer>
2)
frameworks\base\services\java\com\android\server\NetworkTimeUpdateService.
java
if(today.year <= 2010){ //删除此行判断条件
today.set(today.monthDay, today.month, 2013);
Log.d(TAG, "Set the year to 2013");
SystemProperties.set(BOOT_SYS_PROPERTY, "false");
SystemClock.setCurrentTimeMillis(today.toMillis(false));}
修改后的表现可通过Setting菜单->时间日期设置):

修改默认时区:
在系统属性中增加下面字段(假设改为Moscow)
路径:\alps\mediatek\config\[project]\system.prop
persist.sys.timezone = Europe/Moscow
注意:默认时区的修改会影响默认时间的值,会根据与格林尼治标准时间差来更新时间,这是正常
现象。如当前设置为中国标准时间GMT+8:00,则手机的出厂时间会变为8:00。

❸ 安卓tv不能设置时区

不需要设置。安卓tv系统时区一般不需要手动厅隐巧设置,当连接网络时,系统会自动同步所在时区时间,如携并果不同步可以到设置的时间设置界面进行调整。扮键

❹ 怎么修改android系统默认时区

android平台,经常会遇到产品需要更改系统默认时区日期时间的问题。android更改时区相对比较容易实现,网上也有很多资料,直接设置一个属性即可,例如设置上海东八区,persist.sys.timezone=Asia/Shanghai。但是如何实现更改默认系统时间呢?
在android中,Linux内核中、rtc时钟,默认的起始日期都是1970年1月1日,那么如何把默认日期指到2012-01-01呢?笔者在实践中发现,在RTC驱动中可以很容易实现。在RTC驱动加载的时候,一般都有个probe函数需要先执行,因此在probe函数里下手最直接有效。RTC从1970-01-01开始,那当然很容易把默认值设置到2012-01-01,所需要设置的seconds也就是从1970-01-01所差的秒数,以秒为单位。因此,一旦读出来的RTC值小于我们预想的值比如2012-01-01(1325402913)小,我们就把它设置到这个时间点。

seconds = rtc_read_time();
printk("init PMU/RTC time to %ld \n", seconds);

if(seconds <= 1325402913) {
seconds = 1325402913;/*2012-01-01*/
ret = rtc_set_time(seconds);
RTC_DBG("Init Set time: %ld, ret =0x%x\n", seconds, ret);
}
笔者通过结果显示,在android平台上是可行的。要设置到哪天几点几分,只要算好具体1970-01-01 00:00差的秒数即可,简单明了。这样客户、用户使用起来更方便一些。

❺ android系统怎么同步网络时间

进入设置,点击时间设置,选择网络提供的时间。

先设置手机时间同步,打开设置中心(以红米手机MIUI 8系统为例)。

选择更多设置(以红米手机MIUI 8系统为例,其它手机系统位置不同),点击日期和时间。

选中自动确定日期和时间,自动确定时区,选择24小时格式,设置完成。

电脑设置时间步骤:XP和WIN系统时间显示位置相同,电脑任务栏最右侧,双击时间(以XP系统设置为例)

打开日期和时间属性面板,点击Internet 时间选项。

勾选与internet时间服务器同步,选择任何一个服务器都可以。

选择time.windows.com服务器,点击立即更新。电脑时间同步完成。

安卓模拟器怎么设置时区

1、上慧竖顷滑屏幕,进入菜单选择设置。
2、滑到最底下,找到系统。
3、点击日纤友期和时间。
4、取消自动确前陆定时区开关,向左滑动。
5、手动设置时区,点击选择时区。
6、在时区中搜索中国,选择上海。

❼ 关于安卓手机app开发中时区设置

安卓开发app有时候存在时区的设置,可能有时候这样设置时区

AlarmManager mAlarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);

mAlarmManager.setTimeZone("GMT+08:00");

导致其他应用时间发生错乱,可以修改这样设置时区,或许可以解决问题

TimeZone chinaTimeZone = TimeZone.getTimeZone("GMT+8");

TimeZone.setDefault(chinaTimeZone);

❽ android 怎么把默认时区改为北京啊

设置 日期和时间 把自动更新时间关闭 然后设置时区 再打开自动更新时间 就O了

❾ 怎样设置安卓手机时间

设置方法如下:
1、打开手机【设置】;
2、点击进入【其他高级设置】;
3、选择打开【日期和时间】可以自定义调整;
4、点击【使用24小时格式】可以切换时间格式。

(9)android设置时区扩展阅读:

安卓手机用久了会卡顿,原因主要出自以下几个方面:

天生短板

大家都知道安卓系统是开源的,而开源的一大弊端就是无法约束第三方应用,从而导致应用质量参差不齐。很多应用在开发的时候,考虑最多的是如何常驻运存,就算被用户清理也要想办法再爬起来。常驻运存的应用越多,后台进程和空进程自然也就越多,于是小运存手机上的资源争夺战就此打响。安卓种下了因,但是卡顿这个锅还是要那些赖在运存里的应用来背。

配置不足

不只是手机硬件更新换代,手机系统和应用也在不断升级。早期的微信只占用几十MB的运存,现在则需要几百MB。要求几年前的手机流畅运行现在的应用,这件事确实有点难。

定制系统

同样是6G运存的手机,有些品牌的手机开机后占用2G运存,有些手机则要占据3G甚至是更多。就算以后出10G、20G运存的手机,随之更新的系统和应用也会对照当前的主流配置,用更多的功能把运存“充填”到一半左右,这样既保证系统不卡顿,又能刺激用户换更大运存的手机。所以说,我们选购和比较手机时不能只看配置,还要看这个品牌的定制系统表现如何。

解决办法

定制系统自带的很多应用都不能禁止自启,对于第三方应用,我们也只能控制它们的部分行为,不过我们还是通过一些设置提高手机的整体流畅度。还是拿这个只有2G运存的红米note2为例吧,其他品牌的手机也是大同小异。

在手机设置中点选“授权管理”—“自启动管理”,关闭没必要自启的应用。请注意,微信、QQ这种经常使用的社交应用最好不要关闭,以免收不到重要信息。

在手机设置中点选“通知和状态栏”—“通知管理”,找出没必要弹出通知的应用后关闭“允许通知”开关。

在手机设置中点选“电量和性能”—“应用配置”,找出不常使用但是又常驻后台的应用,然后点选“禁止后台运行”。

在手机设置中点选“我的设备”—“全部参数”,连点5次“miui版本”激活开发者模式。

返回到手机设置后点选“更多设置”—“开发者选项”,把“窗口动画缩放”、“过渡动画缩放”和“动画程序时长缩放”都设置为0.5X。

好了,返回到桌面体会如丝般润滑的流畅吧。

❿ 如何在android时区data中新增一个时区

Date date = new Date(1359641834000L);

System.out.println(date);

String dateStr = "2013-1-31 22:17:14";

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

dateFormat.setTimeZone(TimeZone.getTimeZone("GMT"));

try

{

// 对于已经设定为GMT时间标准的dateFormat来说,一切需要他转换的字符串日期都是GMT标准时间,转换后返回的Date由于默认遵守系统默认时区,所以转换给Date的日期需要+8(例如北京标准时区),也就是时区与标准不同导致的时差。

Date dateTmp = dateFormat.parse(dateStr);

System.out.println(dateTmp);

}

catch (ParseException e)

{

e.printStackTrace();

}

// Date还是按系统默认时区,而format格式化处来的字符串是GMT,所以要-8。

String dateStrTmp = dateFormat.format(date);

System.out.println(dateStrTmp);

【加粗的代码为设置时区的代码】

备注:我也是遇到该问题,想查询看到了您的问题,通过网络找到了相应的答案,为了尊重原创,我粘贴代码来自:http://www.2cto.com/kf/201312/266908.html

热点内容
安卓手机java模拟器 发布:2024-05-07 12:43:07 浏览:912
c语言java哪个好学 发布:2024-05-07 12:35:16 浏览:334
奥特曼访问 发布:2024-05-07 12:34:38 浏览:893
离线存储本地存储 发布:2024-05-07 12:30:23 浏览:412
win764sql2000安装 发布:2024-05-07 12:18:07 浏览:77
beego上传文件 发布:2024-05-07 11:59:20 浏览:211
安卓如何设置拒接来电 发布:2024-05-07 11:56:25 浏览:570
锐志丐版有哪些配置 发布:2024-05-07 11:50:23 浏览:325
虚拟usb加密狗安装 发布:2024-05-07 11:41:14 浏览:867
武汉中南医院无线网密码是多少 发布:2024-05-07 11:20:22 浏览:357