2012-11-06 19 views
0

我有一個應用程序,並希望它只適用於三星設備。在設備可用性對話框中,我必須排除每個設備。有沒有其他方法可以做到這一點?使應用程序只適用於三星

+4

看看這個帖子: http://stackoverflow.com/questions/9510649/how-to-restrict-android-app-to-specific-device-make – roky

+0

短單獨切換裝置關閉的,沒有其他方法可以通過Play商店將發佈限制在單個製造商身上。你想要的不完全是一種常見的模式。 – CommonsWare

回答

1

使用String str = android.os.Build.MANUFACTURER;來獲取設備名稱或android.os.Build.MODEL。驗證結果並在false之後顯示任何對話框,然後關閉您的活動。

其他方式,配置市場發行以阻止其他設備

+0

配置市場發行商是一個好主意,但有超過1500個設備可用於我的應用程序,排除所有設備非常不舒服 – user1803576

0
String mf = android.os.Build.MANUFACTURER; 

if (mf.equals("Samsung")) { 
    //device is samsung 
} else { 
    //device not samsung 
} 
+0

實際上三星的Build.MANUFACTURER是「samsung」的小寫「s」,所以代碼不會工作.. –

相關問題