gpt4 book ai didi

android.permission.SET_TIME_ZONE 状态 "Not for use by third-party applications"

转载 作者:行者123 更新时间:2023-11-29 14:12:55 25 4
gpt4 key购买 nike

我正在更新一个 Android 项目,该项目涉及根据指定的时区和时间更新时间(尽管我知道系统时间可能无法以编程方式更改)。我只是偶然发现了这个答案:https://stackoverflow.com/a/27540304/2246147说明:

在你的 AndroidManifest.xml 中

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

检查 Android 开发者文档中的 android.permission.SET_TIME_ZONE ,它声明它是:

不供第三方应用程序使用。

我只想澄清一下 Android 开发人员的声明,如果 setTimezone() 在确实需要声明为不供第三方使用的许可时真的能正常工作吗?除了使用 AlarmManager API

设置时区外,我还想知道此权限的用法

最佳答案

是的。它需要运行 setTimezone() 的权限,但 Android 不会通过 list 或在运行时授予您此权限,除非您的应用已使用您的操作系统或制造商的签名 key 进行签名。在那种情况下,我认为您只需要 list 中的它,但我从未开发过非第 3 方应用程序,所以我不知道。

检查 this answer了解更多详情。

此外,this answer (对于同一个问题)对解决方法(启动系统的日期设置 Activity )有一些见解,这似乎是您对市场应用程序的最佳期望。

关于android.permission.SET_TIME_ZONE 状态 "Not for use by third-party applications",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46523810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com