aboutsummaryrefslogtreecommitdiffstats
path: root/main/src
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2013-12-08 11:06:36 +0100
committerBananeweizen <bananeweizen@gmx.de>2013-12-08 11:06:36 +0100
commit2da59992fc2af8d1fb4f9da28fbd5641a2b2b665 (patch)
tree562f0ae7b496057e0bb6c50f62a6d889a8859b91 /main/src
parent9d4929006421bf225e0f564ad25d1cf78aa63b06 (diff)
downloadcgeo-2da59992fc2af8d1fb4f9da28fbd5641a2b2b665.zip
cgeo-2da59992fc2af8d1fb4f9da28fbd5641a2b2b665.tar.gz
cgeo-2da59992fc2af8d1fb4f9da28fbd5641a2b2b665.tar.bz2
new: have send2cgeo in usefull apps
Diffstat (limited to 'main/src')
-rw-r--r--main/src/cgeo/geocaching/UsefulAppsActivity.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/main/src/cgeo/geocaching/UsefulAppsActivity.java b/main/src/cgeo/geocaching/UsefulAppsActivity.java
index c0f2d6f..c70143f 100644
--- a/main/src/cgeo/geocaching/UsefulAppsActivity.java
+++ b/main/src/cgeo/geocaching/UsefulAppsActivity.java
@@ -10,6 +10,7 @@ import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
+import android.text.Html;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
@@ -46,7 +47,9 @@ public class UsefulAppsActivity extends AbstractActivity {
private void installFromMarket(Activity activity) {
try {
- Intent marketIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + packageName));
+ // allow also opening pure http URLs in addition to market packages
+ final String url = (packageName.startsWith("http:")) ? packageName : "market://details?id=" + packageName;
+ final Intent marketIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
marketIntent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
activity.startActivity(marketIntent);
@@ -58,6 +61,7 @@ public class UsefulAppsActivity extends AbstractActivity {
private static final HelperApp[] HELPER_APPS = {
new HelperApp(R.string.helper_calendar_title, R.string.helper_calendar_description, R.drawable.cgeo, "cgeo.calendar"),
+ new HelperApp(R.string.helper_sendtocgeo_title, R.string.helper_sendtocgeo_description, R.drawable.cgeo, "http://send2.cgeo.org"),
new HelperApp(R.string.helper_pocketquery_title, R.string.helper_pocketquery_description, R.drawable.helper_pocketquery, "org.pquery"),
new HelperApp(R.string.helper_locus_title, R.string.helper_locus_description, R.drawable.helper_locus, "menion.android.locus"),
new HelperApp(R.string.helper_google_translate_title, R.string.helper_google_translate_description, R.drawable.helper_google_translate, "com.google.android.apps.translate"),
@@ -92,7 +96,7 @@ public class UsefulAppsActivity extends AbstractActivity {
private void fillViewHolder(ViewHolder holder, HelperApp app) {
holder.title.setText(res.getString(app.titleId));
holder.image.setImageDrawable(res.getDrawable(app.iconId));
- holder.description.setText(res.getString(app.descriptionId));
+ holder.description.setText(Html.fromHtml(res.getString(app.descriptionId)));
}
});