Add a new field elapsed_time_millis into Settings' atom

- Add a new field elapsed_time_millis to keep the elapsed time
  since setup wizard finished.

Fixes: 260660970
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=com.android.settings.core
Change-Id: I28d13c4987ae1e4ef12eaff27e26a5121cf8093b
This commit is contained in:
Sunny Shao
2022-12-08 17:02:30 +08:00
parent 82789d15ce
commit d21c97e9a7
5 changed files with 193 additions and 5 deletions

View File

@@ -25,6 +25,7 @@ import android.util.FeatureFlagUtils;
import androidx.window.embedding.SplitController;
import com.android.settings.activityembedding.ActivityEmbeddingRulesController;
import com.android.settings.core.instrumentation.ElapsedTimeUtils;
import com.android.settings.homepage.SettingsHomepageActivity;
import com.android.settings.spa.SettingsSpaEnvironment;
import com.android.settingslib.applications.AppIconCacheManager;
@@ -42,6 +43,7 @@ public class SettingsApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
ElapsedTimeUtils.assignSuwFinishedTimeStamp(this.getApplicationContext());
// Set Spa environment.
setSpaEnvironment();