aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xapp/src/main/java/org/rssin/android/ArticleActivity.java21
-rw-r--r--app/src/main/res/values-fr/strings.xml14
-rw-r--r--app/src/main/res/values-nl/strings.xml2
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>