2016-09-07 20 views
1

私のlibgdxアプリケーションを実行しているデバイスがAmazon kindleであれば、何かしたいです。これをどのように検出するのですか?私はandroid.os.Build.MANUFACTURERを使用してlibgdxを使用しない方法を見つけましたが、libgdxゲームでは機能しません。では、デバイスがlibgdxのAmazon kindleであるかどうかをどのように検出するのですか?デバイスがlibgdxのAmazon kindleであるかどうかを検出する方法

ありがとうございます!

+0

[libGdxプラットフォーム固有コード](http://stackoverflow.com/questions/25743610/libgdx-platform-specific-code)の可能な複製。 – Tenfour04

答えて

1

2つのコンストラクタを追加し、あなたのコアプロジェクトクラスに属性:

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    AndroidApplicationConfiguration config = new AndroidApplicationConfiguration(); 
    initialize(new MyGame(Build.MANUFACTURER,Build.MODEL), config); 
} 
:あなたはクラスのコンストラクタに値 Build.MANUFACTURERBuild.MODELを渡すことができますあなたのAndroidプロジェクトの AndroidLauncher

public String model; 
public String manufacturer; 

public MyGame(){ }        //for web, ios and desktop 
public MyGame(String manufacturer, String model){ //for android 
    this.manufacturer = manufacturer; 
    this.model = model; 
} 

あなたはアマゾンのdevice specificationsに見えることができます、値はkindleに属しています。

関連する問題