huge difference in result screens with HTML canvas from JS on EMULATOR and on real DEVICE S2 ?
Why?
same condition,
same code ,
SDK Version : 2.4.0_Rev8 (Emulator S2)
Real S2 classic BT SM-R732 (R732XXU2DPFB)
this part of code simple like this (I try different variants, but result the same):
for (jx = 1; jx <= 24; jx++) { //angle = (jx-1) * (Math.PI * 2) / 24; angle = DegToRad((jx-1) * 360 / 24); drawTextAlongArc(contextBase, jx.toString(), 180, 180, 145, (angle)); } function drawTextAlongArc(contextT, str, centerX, centerY, radius, angle){ contextT.save(); contextT.translate(centerX, centerY); contextT.rotate(angle); contextT.font = 'bold 20px Courier'; contextT.fillStyle = '#ffffff'; contextT.translate(0, -1 * radius); contextT.fillText(str, 0, 0); contextT.restore(); } function DegToRad(d) { // Converts degrees to radians return d * 0.0174532925199432957; }
Attached 2 screenshot 1-24 is all ok - is EMULATOR , ont ok - is S2 real
REAL S2 : wrong numbers and angles !!!