最近遇见一个问题,就是我像获取这台设备关于手机里的序列号;我一开始使用Build.BOARD,Build.全局变量, 等等系统自带变量,可是怎么也找不到这台设备的序列号;
于是我问了产品技术那边,他们说这样获取:String 变量名= Settings.Global.getString(this.getContentResolver(), 变量名);
,这样确实获取到了我想要的设备号,如果我想查看这台设备,还设置了哪些参数,我怎么知道还有哪些变量名。
我百度了一下,网上是说Android6.0以后,这个类的数据是写在在settings_global.xml里,还有分别写在settings_secure.xml 、settings_system.xml 这两个类里的数据,这里我是参考这篇文章的:https://blog.csdn.net/qq_37580586/article/details/122327215。
于是我去Android stuido里找这个XML,死活找不到,这个文件在哪,网上说在/data/system/文件里,可是我打开安卓的Device
File Explorer点开data就没看见system文件了,网上说这个是系统文件,被隐藏的,我该怎么办,有人知道怎么获取到这个settings_global.xml文件,或者怎么知道Settings.Global.getString(this.getContentResolver(), 变量名);里还有哪些参数。