zoukankan      html  css  js  c++  java
  • android去应用市场升级

    private String getAppInfo() {
      try {
      String pkName = this.getPackageName();
      String versionName = this.getPackageManager().getPackageInfo(
      pkName, 0).versionName;
      int versionCode = this.getPackageManager()
      .getPackageInfo(pkName, 0).versionCode;
      return pkName + "   " + versionName + "  " + versionCode;
      } catch (Exception e) {
      }
      return null;
      }

      

    public static void goToMarket(Context context, String packageName) {
    Uri uri = Uri.parse("market://details?id=" + packageName);
    Intent goToMarket = new Intent(Intent.ACTION_VIEW, uri);
    try {
    goToMarket.setClassName("com.tencent.android.qqdownloader", "com.tencent.pangu.link.LinkProxyActivity");
    context.startActivity(goToMarket);
    } catch (ActivityNotFoundException e) {
    e.printStackTrace();
    }
    }
    使用自己的升级组件,出现各种问题,改为去应用宝升级。只要模块3个,
    1 检查是否要升级.
    2 取得包名(向第三方跳转)。
    3 跳转到应用宝(到第三方进行下载)。
    Android各种手机情况不一,权限不一,目前采取应用宝和本地更新2中方式。
  • 相关阅读:
    ⑦linux pidstat
    ⑥linux mpstat
    ⑤linux 系统负载
    ④linux 进程优先级
    ③linux 进程管理
    ②linux 监控进程状态
    ①linux 进程概述于生命周期
    ④linux 自动挂载
    ③linux Gdisk
    ②linux fdisk
  • 原文地址:https://www.cnblogs.com/wcLT/p/8392211.html
Copyright © 2011-2022 走看看