安卓小记~默认时区

安卓默认时区,需修改对应机型device.mk 或者 system.prop 文件中配置属性 persist.sys.timezone=Asia/Shanghai,确保编译之后在out目录下 system/build.prop 中时区是你想要的。

时区:
    Asia/Shanghai 北京/中国
    Asia/Hong_Kong    香港/中国
    Asia/Taipei    台北时间 (台北)
    Asia/Seoul    首尔
    Asia/Tokyo    东京/日本
    America/Denver    丹佛/美国山区
    America/Costa_Rica    哥斯达黎加/美国中部
    America/Chicago    芝加哥/美国中部
    America/Mexico_City    墨西哥城/美国中部
    America/Regina    里贾纳/美国中部
    Pacific/Majuro"  马朱罗
    Pacific/Midway"  中途岛
    Pacific/Honolulu"  檀香山
    America/Anchorage"  安克雷奇
    America/Los_Angeles    洛杉矶/美国太平洋
    America/Tijuana    提华纳/美国太平洋
    America/Phoenix    凤凰城美国山区
    America/Chihuahua    奇瓦瓦
    America/Bogota    波哥大/哥伦比亚
    America/New_York    纽约/美国东部
    America/Caracas    加拉加斯/委内瑞拉
    America/Barbados    巴巴多斯/大西洋
    America/Manaus    马瑙斯/亚马逊
    America/Santiago    圣地亚哥
    America/St_Johns    圣约翰/纽芬兰
    America/Sao_Paulo    圣保罗
    America/Argentina/Buenos_Aires    布宜诺斯艾利斯
    America/Godthab    戈特霍布
    America/Montevideo    蒙得维的亚/乌拉圭
    Atlantic/South_Georgia    南乔治亚
    Atlantic/Azores    亚述尔群岛
    Atlantic/Cape_Verde    佛得角
    Africa/Casablanca    卡萨布兰卡
    Europe/London    伦敦/格林尼治
    Europe/Amsterdam    阿姆斯特丹/中欧
    Europe/Belgrade"  贝尔格莱德/中欧
    Europe/Brussels    布鲁塞尔/中欧
    Europe/Sarajevo    萨拉热窝/中欧
    Africa/Windhoek    温得和克
    Africa/Brazzaville    布拉扎维/西部非洲
    Asia/Amman    安曼/东欧
    Europe/Athens    雅典/东欧
    Asia/Beirut    贝鲁特/东欧
    Africa/Cairo    开罗/东欧
    Europe/Helsinki    赫尔辛基/东欧
    Asia/Jerusalem    耶路撒冷/以色列
    Europe/Minsk    明斯克
    Africa/Harare    哈拉雷/中部非洲
    Asia/Baghdad    巴格达
    Europe/Moscow    莫斯科
    Asia/Kuwait    科威特
    Africa/Nairobi    内罗毕/东部非洲
    Asia/Tehran    德黑兰/伊朗
    Asia/Baku    巴库
    Asia/Tbilisi    第比利斯
    Asia/Yerevan    埃里温
    Asia/Dubai    迪拜
    Asia/Kabul    喀布尔/阿富汗
    Asia/Karachi    卡拉奇
    Asia/Oral    乌拉尔
    Asia/Yekaterinburg    叶卡捷林堡
    Asia/Calcutta    加尔各答
    Asia/Colombo    科伦坡
    Asia/Katmandu    加德满都/尼泊尔
    Asia/Almaty    阿拉木图
    Asia/Rangoon    仰光/缅甸
    Asia/Krasnoyarsk    克拉斯诺亚尔斯克
    Asia/Bangkok    曼谷
    Asia/Irkutsk    伊尔库茨克
    Asia/Kuala_Lumpur    吉隆坡
    Australia/Perth    佩思
    Asia/Yakutsk    雅库茨克
    Australia/Adelaide    阿德莱德
    Australia/Darwin    达尔文
    Australia/Brisbane    布里斯班
    Australia/Hobart    霍巴特
    Australia/Sydney    悉尼
    Asia/Vladivostok    符拉迪沃斯托克/海参崴
    Pacific/Guam    关岛
    Asia/Magadan    马加丹
    Pacific/Auckland    奥克兰
    Pacific/Fiji    斐济
    Pacific/Tongatapu    东加塔布
————————————————
版权声明:本文为CSDN博主「xy_kok」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xy_kok/article/details/81297046

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Protobuf是一种高效的序列化协议,可以用于数据交换和数据存储。它的主要优势是大小小,速度快,可扩展性强。下面是使用Protobuf的一些小记: 1. 定义消息格式 首先,需要定义消息格式,以便Protobuf可以将数据序列化和反序列化。消息格式定义在.proto文件中,使用protobuf语言编写。例如,下面是一个简单的消息格式定义: ``` syntax = "proto3"; message Person { string name = 1; int32 age = 2; } ``` 这个消息格式定义了一个名为Person的消息,包含两个字段:name和age。 2. 生成代码 一旦消息格式定义好,就可以使用Protobuf编译器生成代码。编译器将根据消息格式定义生成相应的代码,包括消息类、序列化和反序列化方法等。可以使用以下命令生成代码: ``` protoc --java_out=. message.proto ``` 这将生成一个名为message.pb.java的Java类,该类包含Person消息的定义以及相关方法。 3. 序列化和反序列化 一旦生成了代码,就可以使用Protobuf序列化和反序列化数据。例如,下面是一个示例代码,将一个Person对象序列化为字节数组,并将其反序列化为另一个Person对象: ``` Person person = Person.newBuilder() .setName("Alice") .setAge(25) .build(); byte[] bytes = person.toByteArray(); Person deserializedPerson = Person.parseFrom(bytes); ``` 这个示例代码创建了一个Person对象,将其序列化为字节数组,然后将其反序列化为另一个Person对象。在这个过程中,Protobuf使用生成的代码执行序列化和反序列化操作。 以上是使用Protobuf的一些基本步骤和注意事项,希望对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值