ここで明らかなことを完全に見落としている場合はご容赦ください。コードからsmartWatch 1とsmartWatch 2を区別する方法を見つけることができないようです.ハードウェアとディスプレイサイズにいくつかの違いがあるようです.それを説明するために。スー...誰かが現在の時計の表示サイズを取得する方法、または現在の時計がSmartWatch 1または2であるかどうかを判断する方法を知っていれば、本当に感謝しています!!!
これが私が試したものですが、両方の時計で常に220x176を返すようです
public static int getSupportedControlWidth(Context context) {
return context.getResources().getDimensionPixelSize(R.dimen.smart_watch_2_control_width);
}
public static int getSupportedControlHeight(Context context) {
return context.getResources().getDimensionPixelSize(R.dimen.smart_watch_2_control_height);
}