如何在库代码中访问ANDROID_ID?

时间:2015-07-23 01:23:12

标签: android android-contentresolver

我想在库代码中访问Settings#ANDROID_ID的值。

我发现[Secure#getString](http://developer.android.com/reference/android/provider/Settings.Secure.html#getString(android.content.ContentResolver,java.lang.String))需要ContentResolver

如何在没有ContentResolver的情况下访问该值,或者它是否有任何全局值?

1 个答案:

答案 0 :(得分:1)

如果没有ANDROID_ID,您将无法访问ContentResolverANDROID_ID存储在由系统处理的数据库中。

为了确保没有人可以访问数据库的任何数据,Android使用内容提供商。这些也被ContentResolver使用。

因此,您只能使用内容提供商访问这些值。

我猜您必须将ContentResolver转移到库函数。