我需要获取我的 android 应用程序的当前时间。时间应该是运营商的时间,而不是用户设置的本地时间。
TelephonyManager telephonyManager =((TelephonyManager)Context.getSystemService(Context.TELEPHONY_SERVICE));
String operatorName = telephonyManager.getNetworkOperatorName();
这是以编程方式获取操作员的名称。但是如何获取运营商的当前时间呢?如果用户手动更改了时间,则应用程序会将其更改为操作员的当前时间。
我也做了谷歌搜索:
找不到更好的了。如果它已经在 stackoverflow 上询问过,请原谅并提供链接。
编辑:
我忘了提到它是一个离线应用程序,我没有从用户那里获得互联网许可。
谢谢。