Dzień dobry!
Mam zadanie na egzamin końcowy. Muszę napisać aplikację która wykorzysta akcelerometr w telefonie z Androidem i przy pomocy Bluetootha prześle X i Y do komputera(programu który pobierze zmienne[właśnie z tym jest problem] i poruszy kursorem zgodnie z ruchem telefonu).
Połowę mam z głowy znalazłem aplikację BluetoothDriver
- przesyła ona przez bluetooth zmienne z czujnika w postaci stringa do laptopa do tego momentu wszystko jest jak należy.
Nie potrafię napisać metody która pobierze X i Y do poruszenia kursorem skorzystałem z java.awt.Robot.
Musze wyłuskać te zmienne:
String msg = new String();
if(tempY<=0){
tempY=1;
}
if(tempX>=19){
tempX=18;
}
if(wspX>=10){wspX=9;}
if(wspY<=-10){wspY=-9;}
if (MenuPrzycisk.skalaTakNie(this)) {
if (sprY2!=tempY||sprX2!=tempX){
if(tempY<19&&tempX<19&&tempX>0&&tempY>0){
msg+="X="+tempX+"; Y="+tempY+";\n\r";
sendMessage(msg);
sprY2=tempY;
sprX2=tempX;
}
}
}else{
if (sprY!=wspY||sprX!=wspX){
if(wspY<10&&wspX<10&&wspX>-10&&wspY>-10){
msg+="X="+wspX+"; Y="+wspY+"\n\r";
sendMessage(msg);
sprY=wspY;
sprX=wspX;
}
}
}
}