Você está na página 1de 0

Como usar sensor simulator

Sensor simulator
O SensorSimulator uma aplicao Java SE e um APK que voc instala no emulador do Android.
Ento, voc conecta o emulador aplicao Java SE !usando soc"ets# e pode simular movimentos
com o aparel$o.
Instalao
Acesse o site do SensorSimulator no %oo&le Code'
$ttp'((code.&oo&le.com(p(openintents()i"i(SensorSimulator
*ai+e o arquivo e descompacte. ,nstale o APK que est- dentro da pasta ./in0, no seu emulador. 1
simples, su/a o emulador !pode ser atravs do eclipse#, a/ra uma 2anela terminal, v- para a pasta
.plat3orm4tools0 do seu S5K, e di&ite'
.(ad/ install 6pat$ do SensorSimulador7(/in(6nome do ap"7.ap"
5epois, e+ecute o pro&rama .Sensor Simulator0 no dispositivo.
8 de 9
Como usar sensor simulator
Esse endereo ,P pode ser o/tido da tela da aplicao Java SE do Sensor Simulator'
A&ora, voc: poder- e+ecutar seu pro&rama no eclipse, 3a;endo os movimentos na aplicao Java
SE.
Alteraes na aplicao Java SE
Para comear, necess-rio que voc use um A<5 com %oo&le AP, e no com Android AP,=
Selecione %oo&le AP, >, por e+emplo. ,sto e+i&e que voc /ai+e uma nova AP, pelo eclipse.
Em se&undo lu&ar, voc deve dar permisso para acessar a ,nternet em seu Android?ani3est.+ml.
,sto s@ necess-rio porque o emulator precisa se comunicar com a aplicao Java SE via soc"ets.
Acrescente a lin$a'
<uses-permission android:name="android.permission.INTERNET"/>
Ela deve ser 3il$a do ta& 6mani3est7.
A de 9
Como usar sensor simulator
Para usar o SensorSimulator, voc precisa 3a;er al&umas alteraBes na sua aplicao. Para comear,
coloque o 2ar do SensorSimulator no .*uild Pat$0 do seu pro2eto no eclipse !ele est- na pasta .li/0
do .SensorSimulator0#.
5epois, importe as se&uintes classes'
import org.openintents.sensorsimulator.hardware.Sensor;
import org.openintents.sensorsimulator.hardware.SensorEvent;
import org.openintents.sensorsimulator.hardware.SensorEventListener;
import org.openintents.sensorsimulator.hardware.SensorManagerSimulator;
Ao invs destas classes'
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
5eclare sua vari-vel Sensor?ana&er como .Sensor?ana&erSimulator0 e dentro do .onCreate!#0
instancie assim'
sensorManager = SensorManagerSimulator.getSystemService(this SENSOR_SERVICE!;
Ao invs de'
sensorManager = (SensorManager! this.getS"stemServi#e(SE$S%&'SE&()*E!;
E acrescente essa lin$a ap@s a instanciao do Sensor?ana&erSimulator'
sensorManager.#onne#tSimulator(!;
A&ora, sua aplicao est- pronta para usar o Sensor?ana&erSimulator.
<ou ser /astante sincero' desenvolver assim uma porcaria= ?as mel$or do que usar o dispositivo
real, a3inal de contas voc pode nem ter um dispositivo Android, no mesmoC
9 de 9