我正在使用Amazon FireTV。是否有任何API,以便我可以区分是FireTV还是FireStick。喜欢


  字符串模式= android.os.Build.Modal;
  
  if(modal.equals(FireTV)){}否则if(modal.equals(FireStick)){}


任何帮助将不胜感激。

最佳答案

您可以检查型号名称:

public String MODELNAME = android.os.Build.MODEL;

public boolean ISFIRETV = MODELNAME.equalsIgnoreCase("AFT*");
public boolean ISFIRETVSTICK = MODELNAME.equalsIgnoreCase("AFTM");


所有Fire TV设备的型号名称均以“ AFT”开头:

FireTV(第二代)为“ AFTS”
FireTV(第一代)为“ AFTB”
FireTV Stick是“ AFTM”。

然后,可以使用ISFIRETV来确保它是任何类型的FireTV设备(例如,不要侧面加载到非Fire TV设备上),然后可以使用ISFIRETVSTICK专门检查它是否是FireStick。

10-07 23:22