android - 以编程方式更改android中的时区

标签 android

我想以编程方式更改 android 中的时区,例如将时区设置为“America/Los_Angeles”。我怎样才能做到这一点。这怎么可能通过使用 id 来实现。

最佳答案

在你的AndroidManifest.xml

<uses-permission android:name="android.permission.SET_TIME_ZONE"/>

在您的来源中:

AlarmManager am = (AlarmManager) getContext().getSystemService(Context.ALARM_SERVICE);
am.setTimeZone("America/Los_Angeles");

关于android - 以编程方式更改android中的时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9576997/

相关文章:

android - 如何通过点击推送消息通知来判断应用程序已启动

C#: ModernHttpClient,你在你的应用程序中引用了可移植版本——你需要引用平台 (iOS/Android) 版本

android - 寻找一种 GC 友好的方式来频繁替换子字符串

Android:获取旋转的 OSM 贴图以填充整个屏幕

java - 更改 ViewPager v4 中的背景选项卡

android - 如何禁用 android View 上的所有用户输入(单击、触摸)

android - 如何使用 ninja 在 cmake 中复制命令行参数?

android - 如何将 RelativeLayout 放入 CoordinatorLayout

Android OpenGL Hello World

java - XMPP XEP-0313 Smack Android 获取所有花名册成员的最新消息