私が知りたい最も重要なことは、デバイスの種類、OS のバージョン、ハードウェア キーボードの有無、画面解像度などです。ただし、他の有用なデバッグ情報をご存知の場合は、追加してください :)
OS バージョンについては次のことがわかりました:
string += "OS Version: " + System.getProperty("os.version");
他のプロパティを取得するにはどうすればいいですか?
ベストアンサー1
編集: 便利な属性の完全な概要を取得するために、ErrorHandler アクティビティでそれらをすべて組み合わせました (56 行目から読み始めてください)。https://github.com/simon-heinen/SimpleUi/blob/master/SimpleUI/srcAndroid/simpleui/util/DeviceInformation.java#L56
ウィンドウのサイズとキーボードの存在は良いアイデアでした。デバッグの目的でさらにいくつかの情報を追加しました:
String s="Debug-infos:";
s += "\n OS Version: " + System.getProperty("os.version") + "(" + android.os.Build.VERSION.INCREMENTAL + ")";
s += "\n OS API Level: " + android.os.Build.VERSION.SDK_INT;
s += "\n Device: " + android.os.Build.DEVICE;
s += "\n Model (and Product): " + android.os.Build.MODEL + " ("+ android.os.Build.PRODUCT + ")";