merge in OI distribution
[android_pandora.git] / apps / oi-filemanager / FileManager / src / org / openintents / filemanager / MarketUtils.java
diff --git a/apps/oi-filemanager/FileManager/src/org/openintents/filemanager/MarketUtils.java b/apps/oi-filemanager/FileManager/src/org/openintents/filemanager/MarketUtils.java
new file mode 100644 (file)
index 0000000..224496c
--- /dev/null
@@ -0,0 +1,30 @@
+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