diff options
-rwxr-xr-x | app/src/main/java/org/rssin/android/ArticleActivity.java | 21 | ||||
-rw-r--r-- | app/src/main/res/values-fr/strings.xml | 14 | ||||
-rw-r--r-- | app/src/main/res/values-nl/strings.xml | 2 |
3 files changed, 29 insertions, 8 deletions
diff --git a/app/src/main/java/org/rssin/android/ArticleActivity.java b/app/src/main/java/org/rssin/android/ArticleActivity.java index 165ac54..f5c0631 100755 --- a/app/src/main/java/org/rssin/android/ArticleActivity.java +++ b/app/src/main/java/org/rssin/android/ArticleActivity.java @@ -3,6 +3,7 @@ package org.rssin.android; import android.content.Intent; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; +import android.support.v7.internal.widget.AdapterViewCompat; import android.text.Html; import android.view.Menu; import android.view.MenuItem; @@ -13,6 +14,10 @@ import org.rssin.rssin.SortedFeedItemContainer; import org.rssin.rss.FeedItem; import org.rssin.rssin.R; +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.Date; + import static org.rssin.neurons.Feedback.*; public class ArticleActivity extends ActionBarActivity { @@ -80,8 +85,24 @@ public class ArticleActivity extends ActionBarActivity { Toast.makeText(this, "Feedback saved.", Toast.LENGTH_SHORT).show(); container.feedback(this, Like); return true; + } else if(id == R.id.article_action_share) + { + shareArticle(); + return true; } return super.onOptionsItemSelected(item); } + + private void shareArticle() + { + FeedItem item = container.getFeeditem(); + String message = item.getTitle() + " \n" + item.getLink(); + + Intent sendIntent = new Intent(); + sendIntent.setAction(Intent.ACTION_SEND); + sendIntent.putExtra(Intent.EXTRA_TEXT, message); + sendIntent.setType("text/plain"); + startActivity(sendIntent); + } } diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 8f95162..bd71f3c 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -6,7 +6,7 @@ <string name="action_import_feed">Ouvrez avec RSSin</string> <string name="action_settings">Configuration</string> <string name="article_action_dislike">Je déteste</string> - <string name="article_action_like">J'aime</string> + <string name="article_action_like">J\'aime</string> <string name="article_author">Écrit par</string> <string name="article_author_unknown">Inconnu auteur</string> <string name="article_published_on">Publié sur</string> @@ -14,13 +14,13 @@ <string name="button_apply">Appliquer</string> <string name="button_cancel">Annuler</string> <string name="button_ok">Bon</string> - <string name="error_delete_feed">Impossible d'éffacher</string> - <string name="error_delete_filter">Impossible d'éffacher</string> + <string name="error_delete_feed">Impossible d\'éffacher</string> + <string name="error_delete_filter">Impossible d\'éffacher</string> <string name="error_invalid_url">URL invalide</string> - <string name="error_load_article">Impossible de charger l'article</string> + <string name="error_load_article">Impossible de charger l\'article</string> <string name="error_load_feeds">Impossible de charger les alimentations</string> <string name="error_load_filters">Impossible de charger les filtres</string> - <string name="error_net_load">Problème d'internet</string> + <string name="error_net_load">Problème d\'internet</string> <string name="error_save_feeds">Impossible de conserver</string> <string name="error_save_feedsorter">Impossible de conserver</string> <string name="error_save_filters">Impossible de conserver</string> @@ -36,7 +36,7 @@ <string name="filters_action_add">Ajouter</string> <string name="navigation_drawer_close">Fermer</string> <string name="navigation_drawer_open">Ouvrir</string> - <string name="pref_header_data_sync">Data & synchronisation</string> + <string name="pref_header_data_sync">Data et synchronisation</string> <string name="pref_header_general">Général</string> <string name="pref_title_sync_frequency">Fréquence de synchronisation</string> <string name="pref_title_system_sync_settings">Paramètres de système</string> @@ -45,7 +45,7 @@ <string name="title_activity_filter">Filtre</string> <string name="title_activity_filter_settings">Filtre</string> <string name="title_activity_filters">Filtres</string> - <string name="title_activity_home_screen">Activité de l'écran d'accueil</string> + <string name="title_activity_home_screen">Activité de l\'écran d\'accueil</string> <string name="title_activity_settings">Paramètres</string> <string name="title_activity_unifiedinbox">Boîte de réception</string> </resources>
\ No newline at end of file diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 3788137..8d9733b 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -35,7 +35,7 @@ <string name="filters_action_add">Toevoegen</string> <string name="navigation_drawer_close">Sluiten</string> <string name="navigation_drawer_open">Openen</string> - <string name="pref_header_data_sync">Data & synchronisatie</string> + <string name="pref_header_data_sync">Data en synchronisatie</string> <string name="pref_header_general">Algemeen</string> <string name="pref_title_sync_frequency">Synchronisatiefrequentie</string> <string name="pref_title_system_sync_settings">Systeeminstellingen</string> |