确定Android设备是否是三星边缘设备之一

时间:2018-06-14 07:18:12

标签: android samsung-edge

我有一个要求,我必须弄清楚我的Android应用程序是在一个三星边缘设备或其常规Android手机上运行。因此我的ui会更新。我可以收集的是设备名称中有一个子串边缘。有人可以建议我这样做更好吗?

1 个答案:

答案 0 :(得分:1)

对于三星设备,请参阅第10页的Samsung programming guide for Edge

  

initialize()初始化Look。您需要初始化Look包   在你可以使用它之前。 如果设备不支持Look ,   抛出SsdkUnsupportedException异常。

     

如果抛出SsdkUnsupportedException异常,请检查   使用SsdkUnsupportedException.getType()的异常消息类型。该   在Slook中定义了以下两种类型的异常消息   类:    VENDOR_NOT_SUPPORTED :该设备不是三星设备。    DEVICE_NOT_SUPPORTED :设备不支持Look包。

所以你可以这样做:

Slook slook = new Slook(); 
try { 
    slook.initialize(this); // it is a edge 
} catch(SsdkUnsupportedException e) 
{ 
    // it is not an edge 
}