当前位置: 首页 > 知识库问答 >
问题:

以编程方式更改系统日期和时间

越麒
2023-03-14

我正在尝试使用以下方法为我的应用程序设置日历:

Calendar c = Calendar.getInstance();
c.set(2010, 1, 1, 12, 00, 00);
AlarmManager am = (AlarmManager) this.getSystemService(Context.ALARM_SERVICE);
am.setTime(c.getTimeInMillis());

许可:

android.permission.SET_TIME_ZONE

获取异常:用户10215和当前进程都没有Android.permission.set_time。

共有1个答案

郎雅昶
2023-03-14

将此添加到您的舱单中

  <permission android:name="android.permission.SET_TIME"
               android:protectionLevel="signature|system"
    />
 类似资料:
  • 问题内容: 如何在Python中更改系统日期,时间和时区?有没有可用的模块? 我不想执行任何系统命令 我想要一个通用的解决方案,该解决方案应该在Unix和Windows上都可以使用。 问题答案: 我没有Windows机器,所以我没有在Windows上对其进行测试…但是您明白了。

  • 以编程方式更改我的附加程序的日志级别,或者受到其他来源的影响。 亲爱的社区。 Log4J2版本为:2.12。0 我的应用程序正在使用log4j2。xml,日志级别设置为INFO。我的应用程序也在读取另一个配置文件,我想在其中为我的用户设置日志级别,例如DEBUG。 当应用程序初始化时(从log4j2.xml),我想将all的级别更改为DEBUG from second source作为示例。所以我

  • 问题内容: 创建可以定期更改桌面墙纸的程序的最佳方法是什么?我还想围绕程序创建一个GUI。我是一名计算机科学专业的学生,​​因此我知道Java和C ++等方面的基础编程。这将在Windows 7 OS上完成。 像这样的项目使用的最佳语言是什么? 理想情况下,我想使用系统时钟来触发更改。这可能吗? 我在头上吗? 任何答案将不胜感激。谢谢。 问题答案: 这是一个相当简单的项目,可以使用任何可以调用Wi

  • 我使用下面的hack以编程方式更改homeAsupIndicator。 但这在大多数新手机(HTC One、Galaxy S3等)上都不起作用。是否有一种方法可以跨设备统一更改。我只需要在主屏幕上更改它。其他屏幕将具有默认屏幕。因此无法使用样式。xml

  • 问题内容: 我对以编程方式更改Log4j2中的日志级别感兴趣。我尝试查看他们的配置文档,但似乎没有任何内容。我也尝试在包中查找:,但其中的任何内容看起来都没有帮助。 问题答案: 根据log4j2 2.4版常见问题进行编辑 您可以使用Log4j Core中的Configurator类设置记录器的级别。 但是请 注意,Configurator类不是公共API的一部分。 资源 编辑以反映Log4j2 2

  • 我对以编程方式更改log4j2中的日志级别感兴趣。我试着查看了他们的配置文档,但似乎没有任何内容。我还试着查看了这个包:,但里面也没有什么有用的东西。