package se.slide.timy; import android.content.pm.PackageManager.NameNotFoundException; import android.os.Bundle; import android.view.View; import android.widget.ImageView; import android.widget.TextView; import com.google.analytics.tracking.android.EasyTracker; import se.slide.utils.Statics; import se.slide.utils.about.AboutLines; import se.slide.utils.about.KenBurnsView; import se.slide.utils.about.NoBoringActionBarActivity; import java.util.ArrayList; import java.util.List; public class AboutActivity extends NoBoringActionBarActivity { @Override public List<AboutLines> getAboutLines() { ArrayList<AboutLines> lines = new ArrayList<AboutLines>(); AboutLines a = new AboutLines(); a.row1 = "Version"; a.row2 = Statics.getAppVersion(this); lines.add(a); a = new AboutLines(); a.row1 = "By"; a.row2 = "slide.se"; lines.add(a); a = new AboutLines(); a.row1 = ""; a.row2 = ""; lines.add(a); a = new AboutLines(); a.row1 = "Crashlytics"; a.row2 = "https://www.crashlytics.com/"; lines.add(a); a = new AboutLines(); a.row1 = "Google Analytics"; a.row2 = "https://www.google.com/analytics/"; lines.add(a); a = new AboutLines(); a.row1 = "NotBoringActionBar"; a.row2 = "https://github.com/flavienlaurent/NotBoringActionBar"; lines.add(a); a = new AboutLines(); a.row1 = "TimePreference"; a.row2 = "https://github.com/commonsguy/cw-lunchlist/blob/master/19-Alarm/LunchList/src/apt/tutorial/TimePreference.java"; lines.add(a); a = new AboutLines(); a.row1 = "Google APIs Client Library"; a.row2 = "https://code.google.com/p/google-api-java-client/"; lines.add(a); a = new AboutLines(); a.row1 = "Some icons"; a.row2 = "http://www.androidicons.com/"; lines.add(a); a = new AboutLines(); a.row1 = "ORMLite"; a.row2 = "http://ormlite.com/sqlite_java_android_orm.shtml"; lines.add(a); return lines; } @Override public int[] getDrawableResources() { return new int[] { R.drawable.timy_about }; } @Override public void setupLogo(ImageView logo) { logo.setImageResource(R.drawable.timy_about_nodpi); } public ImageView[] setupKenBurnsView(KenBurnsView mHeaderPicture) { View view = View.inflate(this, R.layout.view_kenburns_one_image, mHeaderPicture); ImageView[] mImageViews = new ImageView[1]; mImageViews[0] = (ImageView) view.findViewById(R.id.image0); return mImageViews; } @Override public void onStart() { super.onStart(); EasyTracker.getInstance(this).activityStart(this); } @Override public void onStop() { super.onStop(); EasyTracker.getInstance(this).activityStop(this); } }