--- /dev/null
+package org.openintents.filemanager;\r
+\r
+import org.openintents.util.IntentUtils;\r
+\r
+import android.content.Context;\r
+import android.content.Intent;\r
+import android.net.Uri;\r
+\r
+/**\r
+ * @author Peli\r
+ * @author Karl Ostmo\r
+ */\r
+public class MarketUtils {\r
+ \r
+ /**\r
+ * URI prefix to a package name to bring up the download page on the Android Market\r
+ */\r
+ public static final String MARKET_PACKAGE_DETAILS_PREFIX = "market://details?id=";\r
+ \r
+\r
+ public static boolean isMarketAvailable(Context context, String packageName) {\r
+ return IntentUtils.isIntentAvailable(context, getMarketDownloadIntent(packageName));\r
+ }\r
+ \r
+\r
+ public static Intent getMarketDownloadIntent(String packageName) {\r
+ Uri marketUri = Uri.parse(MARKET_PACKAGE_DETAILS_PREFIX + packageName);\r
+ return new Intent(Intent.ACTION_VIEW, marketUri);\r
+ }\r
+}\r