2011-10-20 22 views
5

我正在開發設備特定的應用程序,任何人都可以知道如何檢測android手機供應商,即samsunghtc etc android ...這可能嗎? 根據手機供應商,我可以決定在該手機上安裝應用程序或不!下面的代碼在安裝時檢測電話供應商

回答

12

用它來獲得手機廠商

String manufacturer = android.os.Build.MANUFACTURER; 

它將返回供應商的名稱。例如Samsung如果它是三星手機。

我認爲安裝時檢測是不可能的,但是如果製造商名稱相同,則可以在啓動屏幕的第一個活動屏幕中檢測到此情況,然後運行應用程序,如果供應商不同,則可以顯示錯誤屏幕,應用只能在指定供應商的手機上運行。

+0

嗨嗨...非常感謝! – HrishikeshB

+0

作爲製造商(S3型號SAMSUNG-SGH-I747),我有「三星」而不是「三星」 –