zoukankan      html  css  js  c++  java
  • Android应用市场的帮助类

    写了一个Android应用市场的帮助类,如下:

    public class MarketUtils {
        
        public static final String MARKET_DATA = "market://details";
    
        //判断应用市场是否存在
        public static boolean isMarketAvailable(Context context) {
            Intent intent = new Intent(Intent.ACTION_VIEW);
            intent.setData(Uri.parse(MARKET_DATA));
            List<ResolveInfo> list = context.getPackageManager().queryIntentActivities(intent, 0);
            if (list != null && list.size() > 0) {
                return true;
            }
            return false;
        }
    
        //跳转到应用市场
        public static void gotoMarket(Context context, String appPackageName, String marketPackageName) {
            try {
                Intent intent = new Intent(Intent.ACTION_VIEW);
                intent.setData(Uri.parse(String.format("%s?id=%s", MARKET_DATA, appPackageName)));
                if (!TextUtils.isEmpty(marketPackageName)) {
                    intent.setPackage(marketPackageName);
                }
                intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                context.startActivity(intent);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
    
  • 相关阅读:
    简单缓存 datatable
    发现一句实话
    今天一个比较感兴趣的心里测试
    innodb与myisam的对比总结
    插入数据的优化
    PHP 实现事务处理
    mysql 优化的整体思路
    301跳转
    jquery显示div的方法
    <c:forEach 的常用整理
  • 原文地址:https://www.cnblogs.com/rainboy2010/p/10725858.html
Copyright © 2011-2022 走看看