浏览代码

The MINIX NEO-U1 is now being reported as Android TV

Sam Lantinga 7 年之前
父节点
当前提交
cf823094a2
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      android-project/app/src/main/java/org/libsdl/app/SDLActivity.java

+ 7 - 1
android-project/app/src/main/java/org/libsdl/app/SDLActivity.java

@@ -767,7 +767,13 @@ public class SDLActivity extends Activity implements View.OnSystemUiVisibilityCh
      */
     public static boolean isAndroidTV() {
         UiModeManager uiModeManager = (UiModeManager) getContext().getSystemService(UI_MODE_SERVICE);
-        return (uiModeManager.getCurrentModeType() == Configuration.UI_MODE_TYPE_TELEVISION);
+        if (uiModeManager.getCurrentModeType() == Configuration.UI_MODE_TYPE_TELEVISION) {
+            return true;
+        }
+        if (Build.MANUFACTURER.equals("MINIX") && Build.MODEL.equals("NEO-U1")) {
+            return true;
+        }
+        return false;
     }
 
     /**