Не удается разрешить класс android.net.SntpClient

Я пытаюсь использовать класс SntpClient, который должен быть в пакете android.net, но Android Studio сообщает, что не может его найти. Действительно, когда я просматриваю исходные файлы jar (как API 19, так и API 21), класса там нет. Однако согласно grepcode так и должно быть.

http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.4.4_r1/android/net/SntpClient.java

Что я делаю неправильно?

1 ответ

Google решил не делать все общедоступные классы доступными как часть SDK. Видимость контролируется тегом комментария @hide, как описано здесь.

Я не уверен, почему они решили скрывать SntpClient, но при условии соблюдения условий лицензии Apache вы можете скопировать исходный код в свое приложение без особых изменений.

Другие вопросы по тегам