2016-04-29 110 views
1

我正在亞馬遜FireTV上工作。是否有任何API,以便我可以區分它是FireTV還是FireStick。像我如何區分它是FireStick還是FireTV

String modal = android.os.Build.Modal;

如果(modal.equals(FireTV)){}否則如果(modal.equals(FireStick)){}

任何幫助將不勝感激。

回答

1

您可以檢查型號名稱:

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

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

所有消防電視設備具有與 「AFT」 開頭的型號名稱:

FireTV(第二代)是 「AFTS」
FireTV(第一代)是「AFTB」
FireTV棒是「AFTM」。

ISFIRETV可以用來確保它是任何類型的FireTV設備(並且不會被例如側載到非Fire電視設備上),然後可以使用ISFIRETVSTICK專門檢查它是否是FireStick或不。

+0

@TheBestBidAl感謝您的回覆。我有些疑惑。當我在亞馬遜門戶閱讀時,他們高度推薦使用AFT *來檢查消防電視,因爲將來它可能會發生變化。是FireFick的AFTM修復程序? –

+0

目前我相信FireStick只有1個型號,他們都應該使用AFTM。將來他們可以添加另一個,所以你需要考慮到這一點。我使用AFT *來檢查它是否是任何類型的FireTV或FireStick(而不是Kindle或其他設備),然後AFTM專門檢查它是否是FireStick。 – TheBestBigAl

相關問題