0
我不得不找出一種方法來區分用戶設置的時區或通過網絡nitz協議。我不得不圍繞Android來源進行挖掘並提出了這個想法。我會發布它,以防其他人需要它。沒有必要爲此而浪費時間。Android:聽網絡設置時區事件
此外,如果您有更好的方法,請告訴我。
我不得不找出一種方法來區分用戶設置的時區或通過網絡nitz協議。我不得不圍繞Android來源進行挖掘並提出了這個想法。我會發布它,以防其他人需要它。沒有必要爲此而浪費時間。Android:聽網絡設置時區事件
此外,如果您有更好的方法,請告訴我。
final String NITZ_ACTION = "android.intent.action.NETWORK_SET_TIMEZONE";
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(NITZ_ACTION);
this.getApplicationContext().registerReceiver(new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
final String action = intent.getAction();
if (NITZ_ACTION.equals(action)) {
//Do whatever you need to do
}
}
}, intentFilter);