16. Utilisation du Yocto-Demo avec Android
@Override
public void
onNothingSelected(AdapterView<?>
{
}
/** Called when the user touches the button State A */
public void
setLedOn(View
{
// Do something in response to button click
if
(led !=
try {
led.setPower(YLed.POWER_ON);
} catch
e.printStackTrace();
}
}
/** Called when the user touches the button State B */
public void
setLedOff(View
{
// Do something in response to button click
if
(led !=
try {
led.setPower(YLed.POWER_OFF);
} catch
e.printStackTrace();
}
}
}
16.6. Contrôle de la partie module
Chaque module peut-être contrôlé d'une manière similaire, vous trouverez ci-dessous un simple
programme d'exemple affichant les principaux paramètres d'un module et permettant d'activer la
balise de localisation.
package
com.yoctopuce.doc_examples;
import
android.app.Activity;
import
android.os.Bundle;
import
android.util.Log;
import
android.view.View;
import
android.widget.AdapterView;
import
android.widget.AdapterView.OnItemSelectedListener;
import
android.widget.ArrayAdapter;
import
android.widget.Spinner;
import
android.widget.Switch;
import
android.widget.TextView;
import
com.yoctopuce.YoctoAPI.YAPI;
import
com.yoctopuce.YoctoAPI.YAPI_Exception;
import
com.yoctopuce.YoctoAPI.YModule;
public class
ModuleControl
{
private
ArrayAdapter<String> aa;
private
YModule module = null;
@Override
public void
onCreate(Bundle
{
super.onCreate(savedInstanceState);
setContentView(R.layout.modulecontrol);
Spinner my_spin =
my_spin.setOnItemSelectedListener(this);
aa =
new
ArrayAdapter<String>(this, android.R.layout.simple_spinner_item);
aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
my_spin.setAdapter(aa);
}
@Override
94
view)
null)
(YAPI_Exception
e) {
view)
null)
(YAPI_Exception
e) {
extends
Activity
savedInstanceState)
(Spinner)
findViewById(R.id.spinner1);
arg0)
implements
OnItemSelectedListener
www.yoctopuce.com