X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=core%2Fjava%2Fandroid%2Fapp%2FActivity.java;h=b3969cb78511cd869e25bbf4d4771b8657e55761;hb=d8bd4bccb1d15fddc822d416d45f5cf089190fac;hp=8dc558ccf755239fc0d1c3007b9f63e290c22345;hpb=62b35aba4cd284f90ed14d54f7095cb553eba32e;p=android-x86%2Fframeworks-base.git diff --git a/core/java/android/app/Activity.java b/core/java/android/app/Activity.java index 8dc558ccf755..b3969cb78511 100644 --- a/core/java/android/app/Activity.java +++ b/core/java/android/app/Activity.java @@ -126,6 +126,8 @@ import com.android.internal.app.WindowDecorActionBar; import com.android.internal.policy.DecorView; import com.android.internal.policy.PhoneWindow; +import org.android_x86.analytics.AnalyticsHelper; + import java.io.FileDescriptor; import java.io.PrintWriter; import java.lang.annotation.Retention; @@ -759,6 +761,7 @@ public class Activity extends ContextThemeWrapper boolean mFinished; boolean mStartedActivity; private boolean mDestroyed; + private boolean mAppsStatistics; private boolean mDoReportFullyDrawn = true; private boolean mRestoredFromBundle; @@ -1018,6 +1021,7 @@ public class Activity extends ContextThemeWrapper } mRestoredFromBundle = savedInstanceState != null; mCalled = true; + mAppsStatistics = SystemProperties.getBoolean("persist.sys.apps_statistics", false); } /** @@ -1242,6 +1246,12 @@ public class Activity extends ContextThemeWrapper mFragments.doLoaderStart(); + // region @android-x86-analytics + // screen view + if (mAppsStatistics) { + AnalyticsHelper.hitScreen(this); + } + // endregion getApplication().dispatchActivityStarted(this); if (mAutoFillResetNeeded) {