Android Secure.getUriFor() 和 Global.getUriFor() 区别详解
Secure.getUriFor(s) 和 Global.getUriFor(s) 都是用于获取给定字符串 s 对应的 Uri 对象,但它们的作用域不同。
- Secure.getUriFor(s) 用于获取安全设置(Secure Settings)中给定字符串 s 对应的 Uri 对象。安全设置是一个系统级别的设置,只能被系统应用或者具有特定权限的应用访问。
- Global.getUriFor(s) 用于获取全局设置(Global Settings)中给定字符串 s 对应的 Uri 对象。全局设置是一个应用级别的设置,可以被所有应用访问。
因此,如果你需要访问安全设置中的某个属性,就应该使用 Secure.getUriFor(s),如果你需要访问全局设置中的某个属性,就应该使用 Global.getUriFor(s)。
原文地址: https://www.cveoy.top/t/topic/lyzE 著作权归作者所有。请勿转载和采集!