Contrôle De La Partie Module - Yoctopuce Yocto-Color Mode D'emploi

Table des Matières

Publicité

16. Utilisation du Yocto-Color avec Android
@Override
protected void onStop()
{
super.onStop();
YAPI.FreeAPI();
}
@Override
public void
onItemSelected(AdapterView<?> parent,
{
String
hwid = parent.getItemAtPosition(pos).toString();
color = YColorLed.FindColorLed(hwid);
}
@Override
public void
onNothingSelected(AdapterView<?>
{
}
/** Called when the user touches the button State A */
public void
updateColor(View
{
if
(color ==
return;
SeekBar red_bar =
int
red =
SeekBar green_bar =
int
green =
SeekBar blue_bar =
int
blue =
int
newcolor = (red <<
switch (view.getId()) {
case
R.id.moveColorButton:
try {
color.rgbMove(newcolor, 1000);
} catch
e.printStackTrace();
}
break;
case
R.id.setColorButton:
try {
color.set_rgbColor(newcolor);
} catch
e.printStackTrace();
}
break;
}
}
}
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.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;
106
view)
null)
(SeekBar)
findViewById(R.id.seekBarRed);
red_bar.getProgress()
(SeekBar)
findViewById(R.id.seekBarGreen);
green_bar.getProgress()
(SeekBar)
findViewById(R.id.seekBarBlue);
blue_bar.getProgress()
16)
+ (green <<
(YAPI_Exception
e) {
(YAPI_Exception
e) {
View
view,
arg0)
*
255
/ red_bar.getMax();
*
255
/ green_bar.getMax();
*
255
/ blue_bar.getMax();
8)
+ blue;
int
pos,
long
id)
www.yoctopuce.com

Publicité

Table des Matières
loading

Table des Matières