package com.example.analytics;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import com.google.android.gms.analytics.HitBuilders;
import com.google.android.gms.analytics.Tracker;
/**
* Demo of one activity that has tracking enabled.
*/
public class MainActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Track the page view for the Activity
Tracker tracker =
((GADemoApp)getApplication()).getTracker();
tracker.setScreenName("MainActivity");
tracker.send(new HitBuilders.ScreenViewBuilder().build());
/* You can track events like button clicks... */
findViewById(R.id.actionButton).setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
Tracker tracker =
((GADemoApp)getApplication()).getTracker();
tracker.send(new HitBuilders.EventBuilder(
"Action Event", "Button Clicked").build());
}
});
// Rest of the Activity initialization here...
}
}