Android Open Source - SevenWonders Analytics






From Project

Back to project page SevenWonders.

License

The source code is released under:

Apache License

If you think the Android project SevenWonders listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package skylight1.sevenwonders;
//  w w  w .  j a va 2 s. c  o  m
import skylight1.util.Assets;
import skylight1.util.BuildInfo;
import android.content.Context;

//import com.google.android.apps.analytics.GoogleAnalyticsTracker;

public class Analytics {

//TODO: REFLECT!
//  private GoogleAnalyticsTracker tracker;
  private String ga_id;
  
  public Analytics(Context context) {
    ga_id = Assets.getString("ga_id",context);
//TODO: REFLECT!
        if(ga_id.length()>0) {
//          tracker = GoogleAnalyticsTracker.getInstance();
//          tracker.setProductVersion("7W", BuildInfo.getVersionName(context));
          // using custom variable (index[1-5],name,value,scope{1:visitor;2:session;3:page})
//          tracker.setCustomVar(1, "7W", BuildInfo.getVersionName(context), 2);
        }
  }
  
  public static Analytics getInstance(Context context, String name, String version) {    
        Analytics analytics = new Analytics(context);
        return analytics;
    }

  public void start(Context context) {
//TODO: REFLECT! and note: start tracker can be started with a dispatch interval (in seconds) so add that method!
//    if(tracker!=null) {
//      tracker.startNewSession(ga_id, context);
//          tracker.setCustomVar(1, "7W", BuildInfo.getVersionName(context), 2);
//    }
    }

  public void trackEvent(String string, String string2, String hashedPhoneId, int i) {
// TODO: REFLECT!
//    if(tracker!=null) {
//      tracker.trackEvent(string, string2, hashedPhoneId, i);
//    }
    }

  public void trackPageView(String string) {
// TODO: REFLECT!
//    if(tracker!=null) {
//      tracker.trackPageView(string);
//    }
    }

  public void dispatch() {
// TODO: REFLECT!
//    if(tracker!=null) {
//      tracker.dispatch();
//    }
    }

  public void stop() {
// TODO: REFLECT!
//    if(tracker!=null) {
//      tracker.stopSession();
//    }
  }
}




Java Source Code List

com.facebook.android.AsyncFacebookRunner.java
com.facebook.android.DialogError.java
com.facebook.android.FacebookError.java
com.facebook.android.Facebook.java
com.facebook.android.FbDialog.java
com.facebook.android.Util.java
skylight1.sevenwonders.AboutActivity.java
skylight1.sevenwonders.Adverts.java
skylight1.sevenwonders.Analytics.java
skylight1.sevenwonders.GameState.java
skylight1.sevenwonders.LevelChooserActivity.java
skylight1.sevenwonders.MenuActivity.java
skylight1.sevenwonders.PlayActivity.java
skylight1.sevenwonders.ScoreActivity.java
skylight1.sevenwonders.SettingsActivity.java
skylight1.sevenwonders.Settings.java
skylight1.sevenwonders.SevenWondersApplication.java
skylight1.sevenwonders.SoundTracksStoppingExceptionHandler.java
skylight1.sevenwonders.SplashActivity.java
skylight1.sevenwonders.StoryActivity.java
skylight1.sevenwonders.levels.CoinCollisionAction.java
skylight1.sevenwonders.levels.CollisionAction.java
skylight1.sevenwonders.levels.ExtraTimeAction.java
skylight1.sevenwonders.levels.GameLevel.java
skylight1.sevenwonders.levels.GameObjectDescriptor.java
skylight1.sevenwonders.levels.HazardCollisionAction.java
skylight1.sevenwonders.levels.LevelConstructionToolkit.java
skylight1.sevenwonders.levels.ProtectionAction.java
skylight1.sevenwonders.levels.RubyCollisionAction.java
skylight1.sevenwonders.levels.SpellCollisionAction.java
skylight1.sevenwonders.services.SoundTracks.java
skylight1.sevenwonders.social.DialogUtil.java
skylight1.sevenwonders.social.NoNPEWebView.java
skylight1.sevenwonders.social.facebook.FacebookApplicationPost.java
skylight1.sevenwonders.social.facebook.FacebookConfig.java
skylight1.sevenwonders.social.facebook.FacebookScoreActivity.java
skylight1.sevenwonders.social.facebook.FacebookUtil.java
skylight1.sevenwonders.social.facebook.LoginAndGetPermissions.java
skylight1.sevenwonders.social.facebook.SessionStore.java
skylight1.sevenwonders.social.facebook.WallPost.java
skylight1.sevenwonders.social.twitter.AuthRequest.java
skylight1.sevenwonders.social.twitter.AuthStore.java
skylight1.sevenwonders.social.twitter.TwitterUpdater.java
skylight1.sevenwonders.view.Carpet.java
skylight1.sevenwonders.view.CubeBounds.java
skylight1.sevenwonders.view.GameMessagesDisplay.java
skylight1.sevenwonders.view.GameTexture.java
skylight1.sevenwonders.view.Position.java
skylight1.sevenwonders.view.SevenWondersGLRenderer.java
skylight1.sevenwonders.view.SevenWondersGLSurfaceView.java
skylight1.sevenwonders.view.StoryPagesController.java
skylight1.sevenwonders.view.StyledSpannableStringBuilder.java
skylight1.sevenwonders.view.TextStyles.java
skylight1.sevenwonders.view.TiltControl.java
wave.Constants.java
wave.CreateWave.java
wave.RectangleWave.java
wave.TriangleWave.java
wave.UtilsWave.java
wave.VertexWave.java