关于这个主题的话题是从10号回来的,所以我不知道事情是否发生了变化。
How to set mobile system time and date in android?
我想要做的是制作一个能够扭曲时间的应用程序。我的意思是用户下载它,轻拂开关,屏幕顶部的时钟逐渐开始变得越来越慢。那部分我已经明白了怎么做,但我想知道是否有一种方式用户可以访问我的应用程序这种权限来更改时钟(或至少是屏幕顶部的时钟所示)它自己的。
我不熟悉很多这样的东西,并且不确定某种数据是否可以操作。
答案 0 :(得分:0)
来自奥利奥来源,
<!-- @SystemApi Allows applications to set the system time.
<p>Not for use by third-party applications. -->
<permission android:name="android.permission.SET_TIME"
android:protectionLevel="signature|privileged" />
除非您使用平台密钥(是固件的一部分)进行签名,否则您似乎无法获得该权限。
另请注意,您需要关闭自动时间更新。
这个应用听起来真的很糟糕。用户是否希望他们的日历通知在错误的时间开始播出,或者因为时间不正确而没有关闭?改变时间会导致很多事情发生故障。如果距离太远,设备将无法建立SSL连接。