package com.jieehd.villain.toolkit;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager.NameNotFoundException;
import android.net.Uri;
import android.os.Bundle;
import android.preference.Preference;
import android.preference.Preference.OnPreferenceClickListener;
import android.preference.PreferenceFragment;
import com.jieehd.villain.toolkit.stats.AnonymousStats;
public class AboutTab extends PreferenceFragment {
/** Called when the activity is first created. */
public static Context cx;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.about);
Preference about_vr_toolkit = (Preference) findPreference("about_toolkit");
about_vr_toolkit.setSummary(" Copyright (C) 2012 - VillainROM \n Fully open-source \n Tap to visit our website");
about_vr_toolkit.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
// TODO Auto-generated method stub
String url = "http://www.villainrom.co.uk";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
return true;
}
});
PackageInfo pInfo = null;
try {
pInfo = TabDisplay.mContext.getPackageManager().getPackageInfo(TabDisplay.mContext.getPackageName(), 0);
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String version = pInfo.versionName;
Preference about_app_version = (Preference) findPreference("about_app");
about_app_version.setSummary(version);
about_app_version.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
//TODO Auto-generated method stub
return true;
}
});
Preference licence = (Preference) findPreference("opensource_license");
licence.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
// TODO Auto-generated method stub
Intent i = new Intent(TabDisplay.mContext, License.class);
startActivity(i);
return false;
}
});
Preference stats = (Preference) findPreference("toolkit_stats");
stats.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
// TODO Auto-generated method stub
Intent i = new Intent(TabDisplay.mContext, AnonymousStats.class);
startActivity(i);
return false;
}
});
Preference follow_jieehd = (Preference) findPreference("follow_jieehd_pref");
follow_jieehd.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference arg0) {
// TODO Auto-generated method stub
String url = "http://www.twitter.com/jordancraig94";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
return false;
}
});
Preference follow_vr = (Preference) findPreference("follow_vr_pref");
follow_vr.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference arg0) {
// TODO Auto-generated method stub
String url = "http://www.twitter.com/VillainROM";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
return false;
}
});
}
}