我如何区分它是FireStick还是FireTV

时间:2016-04-29 07:06:15

标签: android amazon amazon-fire-tv

我正在使用亚马逊FireTV。是否有任何API,以便我可以区分它是FireTV还是FireStick。像

  

String modal = android.os.Build.Modal;

     

if(modal.equals(FireTV)){} else if(modal.equals(FireStick)){}

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

您可以查看型号名称:

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

答案 1 :(得分:0)

除了下面的答案外,还有另一种检查方法:

SELECT [Load ID],[1],[2],[3],[4]
FROM TMS_Load_Stops
PIVOT (
    MIN([Stop Zip])
    for [Sequence] IN ([1],[2],[3],[4])
    ) PivotTable

根据documentation,这是推荐的方式。但是要使用它,您应该具有上下文。

相关问题