<bdo id='Kw1dD'></bdo><ul id='Kw1dD'></ul>
    <i id='Kw1dD'><tr id='Kw1dD'><dt id='Kw1dD'><q id='Kw1dD'><span id='Kw1dD'><b id='Kw1dD'><form id='Kw1dD'><ins id='Kw1dD'></ins><ul id='Kw1dD'></ul><sub id='Kw1dD'></sub></form><legend id='Kw1dD'></legend><bdo id='Kw1dD'><pre id='Kw1dD'><center id='Kw1dD'></center></pre></bdo></b><th id='Kw1dD'></th></span></q></dt></tr></i><div id='Kw1dD'><tfoot id='Kw1dD'></tfoot><dl id='Kw1dD'><fieldset id='Kw1dD'></fieldset></dl></div>

    1. <small id='Kw1dD'></small><noframes id='Kw1dD'>

      1. <tfoot id='Kw1dD'></tfoot>

        <legend id='Kw1dD'><style id='Kw1dD'><dir id='Kw1dD'><q id='Kw1dD'></q></dir></style></legend>
      2. 如何直接打开华为应用市场?

        时间:2023-11-09
          <legend id='m8z9x'><style id='m8z9x'><dir id='m8z9x'><q id='m8z9x'></q></dir></style></legend>
          <i id='m8z9x'><tr id='m8z9x'><dt id='m8z9x'><q id='m8z9x'><span id='m8z9x'><b id='m8z9x'><form id='m8z9x'><ins id='m8z9x'></ins><ul id='m8z9x'></ul><sub id='m8z9x'></sub></form><legend id='m8z9x'></legend><bdo id='m8z9x'><pre id='m8z9x'><center id='m8z9x'></center></pre></bdo></b><th id='m8z9x'></th></span></q></dt></tr></i><div id='m8z9x'><tfoot id='m8z9x'></tfoot><dl id='m8z9x'><fieldset id='m8z9x'></fieldset></dl></div>
          • <tfoot id='m8z9x'></tfoot>

              <tbody id='m8z9x'></tbody>
            • <bdo id='m8z9x'></bdo><ul id='m8z9x'></ul>
              1. <small id='m8z9x'></small><noframes id='m8z9x'>

                  本文介绍了如何直接打开华为应用市场?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我知道这是可能的在 Google Play 商店中打开我的应用程序(基于包名称),但如何在华为 AppGallery 中打开我的应用程序?

                  I know that is possible to open my app (based on package name) in Google Play Store, but how to do same in Huawei AppGallery?

                  推荐答案

                  在华为应用程序库中打开您的应用类似于打开 Google Play 商店:

                  Opening your app in the Huawei App Gallery is similar to opening Google Play Store:

                  华为应用库使用自己的方案appmarket://:

                  • 方案: appmarket://
                  • 包: com.huawei.appmarket

                  对比Google Play 商店:

                  • 方案: market://
                  • 包装: com.android.vending

                  这是华为应用程序库的片段:

                  private void startHuaweiAppGallery() {
                      Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("appmarket://details?id=" + getPackageName()));
                      List<ResolveInfo> otherApps = getPackageManager().queryIntentActivities(intent, 0);
                  
                      boolean agFound = false;
                  
                      for (ResolveInfo app : otherApps) {
                          if (app.activityInfo.applicationInfo.packageName.equals("com.huawei.appmarket")) {
                              ComponentName psComponent = new ComponentName(app.activityInfo.applicationInfo.packageName, app.activityInfo.name);
                              intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED | Intent.FLAG_ACTIVITY_CLEAR_TOP);
                              intent.setComponent(psComponent);
                              startActivity(intent);
                  
                              agFound = true;
                              break;
                          }
                      }
                  
                      //Optional, Or copy the Google Play Store URL here (See below)
                      if (!agFound) {
                          //Your Huawei app ID can be found in the Huawei developer console
                          final string HUAWEI_APP_ID = "100864605";
                  
                          //ex. https://appgallery.cloud.huawei.com/marketshare/app/C100864605
                          intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://appgallery.cloud.huawei.com/marketshare/app/C" + HUAWEI_APP_ID));
                          startActivity(intent);
                      }
                  }
                  

                  这是 Google Play 的片段:

                  private void startGooglePlay() {
                      Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + getPackageName()));
                      List<ResolveInfo> otherApps = getPackageManager().queryIntentActivities(intent, 0);
                  
                      boolean psFound = false;
                  
                      for (ResolveInfo app : otherApps) {
                          if (app.activityInfo.applicationInfo.packageName.equals("com.android.vending")) {
                              ComponentName psComponent = new ComponentName(app.activityInfo.applicationInfo.packageName, app.activityInfo.name);
                              intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED | Intent.FLAG_ACTIVITY_CLEAR_TOP);
                              intent.setComponent(psComponent);
                              startActivity(intent);
                  
                              psFound = true;
                              break;
                          }
                      }
                      if (!psFound) {
                          intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=" + getPackageName()));
                          startActivity(intent);
                      }
                  }
                  

                  编辑

                  Huawei App Gallery 现在也支持与 Google Play Store 相同的Scheme:market://com.huawei.appmarket

                  Huawei App Gallery now also supports the same Scheme as Google Play Store: market://com.huawei.appmarket

                  这篇关于如何直接打开华为应用市场?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:无法将新的 APK 文件上传到 Android Play 商店 下一篇:应用内计费不起作用:“未设置 IAB 助手"

                  相关文章

                1. <small id='RICut'></small><noframes id='RICut'>

                    <tfoot id='RICut'></tfoot>
                    • <bdo id='RICut'></bdo><ul id='RICut'></ul>

                      <legend id='RICut'><style id='RICut'><dir id='RICut'><q id='RICut'></q></dir></style></legend>
                      <i id='RICut'><tr id='RICut'><dt id='RICut'><q id='RICut'><span id='RICut'><b id='RICut'><form id='RICut'><ins id='RICut'></ins><ul id='RICut'></ul><sub id='RICut'></sub></form><legend id='RICut'></legend><bdo id='RICut'><pre id='RICut'><center id='RICut'></center></pre></bdo></b><th id='RICut'></th></span></q></dt></tr></i><div id='RICut'><tfoot id='RICut'></tfoot><dl id='RICut'><fieldset id='RICut'></fieldset></dl></div>