谁能告诉我“即时应用的O +版本”是什么意思?

时间:2018-08-03 11:15:51

标签: android android-version

以下信息来自Android Developer's page。 我想了解以下上下文中的“ O +”。是像奥利奥(Oreo)这样的版本吗?

  

updateAppInfo

     

void updateAppInfo (Context context)

     

根据当前安装的拆分更新应用程序信息。

     

注释#1:必须在O +上为即时应用程序安装拆分之后,才能调用此方法,以便应用程序组件可以查看来自新拆分的新资源和代码。

     

注#2:此方法将更新应用程序线程对象中的应用程序信息引用。

     

注意#3:此方法只能在O +上调用。

     

用法示例:

 // SplitInstallAPI callbacks
  public void onStateUpdate(SplitInstallSessionState splitInstallSessionState) {
    if (splitInstallSessionState.status() == SplitInstallSessionStatus.INSTALLED) {
      // Use SplitInstallHelper API on O+ to update application info after the splits are
      // installed.
      if (BuildCompat.isAtLeastO()) {
        // Updates app info with new split information making split artifacts available to the
        // app on subsequent requests.
        SplitInstallHelper.updateAppInfo(context);
      }
    }
  }

2 个答案:

答案 0 :(得分:2)

是的。在这种情况下,O是奥利奥的缩写。 Android的每个主要版本(从1.2开始)都以甜点或其他甜食命名,版本以codenamed in alphabetical order开头的C for Cupcake。版本通常会缩短到首字母以便快速参考,或者在尚未确定版本名称时(目前Android P就是这种情况)。

因此,在您的示例中,函数BuildCompat.isAtLeastO()检查当前设备是否至少运行Android Oreo(API级别26)。

答案 1 :(得分:0)

Instant apps是不需要安装的微型应用程序。并非所有标准方法都可以使用它。

相关问题