Added blog URL

git-svn-id: https://forja.rediris.es/svn/cusl6-swadroid/trunk@230 5bc14d19-1e4b-4ba2-aa50-860af135f48c
This commit is contained in:
Juan Miguel Boyero Corral 2011-12-07 12:44:18 +00:00
parent 93b642d213
commit 79b2d6efc9
4 changed files with 39 additions and 8 deletions

View File

@ -155,6 +155,8 @@ public final class R {
public static final int app_name=0x7f070000; public static final int app_name=0x7f070000;
public static final int assignment=0x7f070034; public static final int assignment=0x7f070034;
public static final int author_preferences=0x7f070019; public static final int author_preferences=0x7f070019;
public static final int blogTitle=0x7f070070;
public static final int blogURL=0x7f07006a;
public static final int cancelMsg=0x7f070040; public static final int cancelMsg=0x7f070040;
public static final int cleanDatabaseMsg=0x7f070063; public static final int cleanDatabaseMsg=0x7f070063;
public static final int cleanDatabaseTitle_menu=0x7f070016; public static final int cleanDatabaseTitle_menu=0x7f070016;
@ -174,13 +176,13 @@ public final class R {
public static final int errorTimeoutMsg=0x7f07005b; public static final int errorTimeoutMsg=0x7f07005b;
public static final int evaluation=0x7f070033; public static final int evaluation=0x7f070033;
public static final int examAnnouncement=0x7f07002c; public static final int examAnnouncement=0x7f07002c;
public static final int facebookTitle=0x7f07006c; public static final int facebookTitle=0x7f07006d;
public static final int facebookURL=0x7f070067; public static final int facebookURL=0x7f070067;
public static final int falseMsg=0x7f07003e; public static final int falseMsg=0x7f07003e;
public static final int firstRunMsg=0x7f070055; public static final int firstRunMsg=0x7f070055;
public static final int forumReply=0x7f070030; public static final int forumReply=0x7f070030;
public static final int fromMsg=0x7f070037; public static final int fromMsg=0x7f070037;
public static final int googlePlusTitle=0x7f07006d; public static final int googlePlusTitle=0x7f07006e;
public static final int googlePlusURL=0x7f070068; public static final int googlePlusURL=0x7f070068;
public static final int initialDialogTitle=0x7f070056; public static final int initialDialogTitle=0x7f070056;
public static final int loginModuleLabel=0x7f070001; public static final int loginModuleLabel=0x7f070001;
@ -188,9 +190,9 @@ public final class R {
public static final int loginProgressTitle=0x7f07001c; public static final int loginProgressTitle=0x7f07001c;
public static final int loginSuccessfulMsg=0x7f07002b; public static final int loginSuccessfulMsg=0x7f07002b;
public static final int loginTitle_menu=0x7f07001b; public static final int loginTitle_menu=0x7f07001b;
public static final int mailingListTitle=0x7f07006e; public static final int mailingListTitle=0x7f07006f;
public static final int mailingListURL=0x7f070069; public static final int mailingListURL=0x7f070069;
public static final int marketTitle=0x7f07006f; public static final int marketTitle=0x7f070071;
public static final int marketURL=0x7f070065; public static final int marketURL=0x7f070065;
public static final int marksFile=0x7f07002d; public static final int marksFile=0x7f07002d;
public static final int message=0x7f07002f; public static final int message=0x7f07002f;
@ -246,9 +248,9 @@ public final class R {
public static final int testsModuleLabel=0x7f070004; public static final int testsModuleLabel=0x7f070004;
public static final int title_error_dialog=0x7f070006; public static final int title_error_dialog=0x7f070006;
public static final int trueMsg=0x7f07003d; public static final int trueMsg=0x7f07003d;
public static final int twitterTitle=0x7f07006a; public static final int twitterTitle=0x7f07006b;
public static final int twitterURL=0x7f070066; public static final int twitterURL=0x7f070066;
public static final int twitterUser=0x7f07006b; public static final int twitterUser=0x7f07006c;
public static final int unknownNotification=0x7f070036; public static final int unknownNotification=0x7f070036;
public static final int upgradeMsg=0x7f070057; public static final int upgradeMsg=0x7f070057;
public static final int upgradeMsg_DB=0x7f07002a; public static final int upgradeMsg_DB=0x7f07002a;

View File

@ -118,10 +118,12 @@
<string name="facebookURL">https://www.facebook.com/SWADroid</string> <string name="facebookURL">https://www.facebook.com/SWADroid</string>
<string name="googlePlusURL">https://plus.google.com/115615684349730524355/posts</string> <string name="googlePlusURL">https://plus.google.com/115615684349730524355/posts</string>
<string name="mailingListURL">https://groups.google.com/forum/#!forum/swadroid</string> <string name="mailingListURL">https://groups.google.com/forum/#!forum/swadroid</string>
<string name="twitterTitle">Twitter</string> <string name="blogURL">http://swadroid.wordpress.com</string><string name="twitterTitle">Twitter</string>
<string name="twitterUser">\@SWADroid</string> <string name="twitterUser">\@SWADroid</string>
<string name="facebookTitle">Facebook</string> <string name="facebookTitle">Facebook</string>
<string name="googlePlusTitle">Google+</string> <string name="googlePlusTitle">Google+</string>
<string name="mailingListTitle">Mailing list</string> <string name="mailingListTitle">Mailing list</string>
<string name="marketTitle">Android Market</string> <string name="blogTitle">Blog</string><string name="marketTitle">Android Market</string>
</resources> </resources>

View File

@ -43,6 +43,11 @@
android:defaultValue="" android:defaultValue=""
android:title="@string/mailingListTitle" android:title="@string/mailingListTitle"
android:key="mailingListPref" /> android:key="mailingListPref" />
<Preference
android:summary="@string/blogURL"
android:defaultValue=""
android:title="@string/blogTitle"
android:key="blogPref" />
<Preference <Preference
android:summary="@string/shareBodyMsg" android:summary="@string/shareBodyMsg"
android:defaultValue="" android:defaultValue=""

View File

@ -98,6 +98,10 @@ public class Preferences extends PreferenceActivity implements OnPreferenceChang
* Mailing list preference name. * Mailing list preference name.
*/ */
private static final String MAILINGLISTPREF = "mailingListPref"; private static final String MAILINGLISTPREF = "mailingListPref";
/**
* Blog preference name.
*/
private static final String BLOGPREF = "blogPref";
/** /**
* Share preference name. * Share preference name.
*/ */
@ -134,6 +138,10 @@ public class Preferences extends PreferenceActivity implements OnPreferenceChang
* Mailing list preference * Mailing list preference
*/ */
private Preference mailingListPref; private Preference mailingListPref;
/**
* Blog preference
*/
private Preference blogPref;
/** /**
* Sare preference * Sare preference
*/ */
@ -247,6 +255,7 @@ public class Preferences extends PreferenceActivity implements OnPreferenceChang
facebookPref = findPreference(FACEBOOKPREF); facebookPref = findPreference(FACEBOOKPREF);
googlePlusPref = findPreference(GOOGLEPLUSPREF); googlePlusPref = findPreference(GOOGLEPLUSPREF);
mailingListPref = findPreference(MAILINGLISTPREF); mailingListPref = findPreference(MAILINGLISTPREF);
blogPref = findPreference(BLOGPREF);
sharePref = findPreference(SHAREPREF); sharePref = findPreference(SHAREPREF);
userIDPref.setOnPreferenceChangeListener(this); userIDPref.setOnPreferenceChangeListener(this);
@ -256,6 +265,7 @@ public class Preferences extends PreferenceActivity implements OnPreferenceChang
facebookPref.setOnPreferenceChangeListener(this); facebookPref.setOnPreferenceChangeListener(this);
googlePlusPref.setOnPreferenceChangeListener(this); googlePlusPref.setOnPreferenceChangeListener(this);
mailingListPref.setOnPreferenceChangeListener(this); mailingListPref.setOnPreferenceChangeListener(this);
blogPref.setOnPreferenceChangeListener(this);
sharePref.setOnPreferenceChangeListener(this); sharePref.setOnPreferenceChangeListener(this);
userIDPref.setOnPreferenceClickListener(new OnPreferenceClickListener() { userIDPref.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@ -340,6 +350,18 @@ public class Preferences extends PreferenceActivity implements OnPreferenceChang
return true; return true;
} }
}); });
blogPref.setOnPreferenceClickListener(new OnPreferenceClickListener() {
/**
* Called when a preference is selected.
* @param preference Preference selected.
*/
public boolean onPreferenceClick(Preference preference) {
Intent urlIntent = new Intent(Intent.ACTION_VIEW);
urlIntent.setData(Uri.parse(getString(R.string.blogURL)));
startActivity(urlIntent);
return true;
}
});
sharePref.setOnPreferenceClickListener(new OnPreferenceClickListener() { sharePref.setOnPreferenceClickListener(new OnPreferenceClickListener() {
/** /**
* Called when a preference is selected. * Called when a preference is selected.