工具类

 public static Intent getIntent(Context paramContext)  {    StringBuilder localStringBuilder = new StringBuilder().append("market://details?id=");    String str = paramContext.getPackageName();    localStringBuilder.append(str);    Uri localUri = Uri.parse(localStringBuilder.toString());    return new Intent("android.intent.action.VIEW", localUri);  }  //直接跳转不判断是否存在市场应用  public static void start(Context paramContext, String paramString)  {    Uri localUri = Uri.parse(paramString);    Intent localIntent = new Intent("android.intent.action.VIEW", localUri);    localIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);    paramContext.startActivity(localIntent);  }  public static boolean judge(Context paramContext, Intent paramIntent)  {    List localList = paramContext.getPackageManager().queryIntentActivities(paramIntent,PackageManager.GET_INTENT_FILTERS);    if ((localList != null) && (localList.size() > 0)){     return false;    }else{  return true;  }     }

实现跳转

Intent i = GetUri.getIntent(GetMarketActivity.this);        boolean b = GetUri.judge(GetMarketActivity.this, i);        if(b==false)        {            startActivity(i);        }

更多相关文章

  1. android 新浪微博客户端的表情功能的实现
  2. Android(安卓)实用工具Hierarchy Viewer实战
  3. 实现类似android:clipChildren="false"的效果,在使用android:clip
  4. android基础控件(4)GridView实现网格视图
  5. android studio 实现再按一次返回键退出程序
  6. Android中如何实现EditText的自动换行
  7. android 简单登陆注册的实现
  8. Android(安卓)实现SHA1加密算法代码
  9. 浅谈Java中Collections.sort对List排序的两种方法

随机推荐

  1. android ARM 汇编学习 —— hello world
  2. android去掉系统默认标题栏
  3. Android 性能优化系列视频(五)
  4. [2011.02.22] Android SDK离线安装
  5. Android(安卓)SDK,ADT,API 版本的对应关
  6. 【游戏语音技术开发互联网公司】android
  7. Android中的Selector
  8. Android (6.0) 系统启动流程梳理
  9. android 嵌套h5问题集锦
  10. Android卡片式列表布局