StribogECG という 1 つのアプリケーションを作成しました。これは、ECG とその他のファイル タイプを表示します。そこで、mmごとに点、5mmごとに点線、25mmごとに線を描いた「方眼紙」である背景を作成します。問題は、一部のデバイスでは 25 mm が 25 mm に等しく、他のデバイスでは 25 mm が 30 mm に等しいことです。
次に、いくつかの計算を行ったところ、デバイスは DPI=160 を報告できることがわかりましたが、一部のタブレットでは実際のサイズは 150 または 133 です。
Acer Iconia Tab A500 は 10 インチで 1280/800 です。私が持っているものは次のとおりです。
metrics.xdpi = 160;
metrics.densityDpi = 160;
metrics.density=1;
metrics.scaledDensity=1;
この場合、デバイスの直径は 9.4 インチである必要があり、直径が 10 インチの場合、DPI は 150 である必要があります。
もちろん通常の測り線で測ったら25mmではなく26.5mmでした。また、一部の 7 インチ タブレットでは問題がさらに大きくなります。現時点では、追加のキャリブレーションを行うようにユーザーに依頼するという 1 つの解決策しかありません。画面に 2 行を印刷し、2 行目を 50 mm または 100 mm 離して配置するようユーザーに依頼します。