我正在尝试从Internet时间服务器获取时间。我发现android.net.SntpClient是一个很好的解决方案,我可以使用。
但我的Android SDK(Android API 19)不包含该类。我通过SDK Manager下载了“Sources for Android SDK”,源代码包含SntpClient.java(类android.net.SntpClient的源文件)
请查看我上传的图片链接。 (对不起,我这里没有足够的图像声誉)
有谁能告诉我为什么这个文件没有编译?如果我想使用这个类,我必须向我的老板解释为什么android SDK不包含它。
非常感谢
答案 0 :(得分:5)
Google已选择不将所有公共课程作为SDK的一部分提供。可见性由@hide评论标记as described here控制。
我不确定为什么他们选择隐藏SntpClient,但是如果您尊重Apache许可的条款,您可以将源代码复制到您的应用程序中而不需要太多修改。