Wie man Licht-sensor Wert
Habe ich folgenden code verwendet, Licht-sensor, aber nicht in der Lage, um die Anzeige mit dem Wert des Ereignisses.Wert[0]...es zeigt nur toast mit der Nachricht "Auf SensorChanged"
auch text ist nicht auf tv, wo ich schief geht..
hier ist der code, den
public void onSensorChanged(SensorEvent event)
{
if( event.sensor.getType() == Sensor.TYPE_LIGHT)
{
tv.setText("value: " + event.values[0] + " lux" );
Toast.makeText(getApplicationContext(),"On SensorChanged"+ event.values[0],Toast.LENGTH_SHORT).show();
Log.d("Sensor Changed", "onSensor Change :" + brightness);
}
}
auf dem Gerät sind Sie testen?
auch können Sie einen Blick auf dieses stackoverflow.com/questions/12913055/...
samsung galaxy s
auch können Sie einen Blick auf dieses stackoverflow.com/questions/12913055/...
samsung galaxy s
InformationsquelleAutor Sumedh Tambat | 2012-10-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Denke ich nicht, dass ist enthält Lichtsensoren auf, warum es wieder nichts,dein code scheint in Ordnung sonst,
http://www.gsmarena.com/samsung-phones-9.php
Folgen Sie diesem link, um zu überprüfen, das Modell, das Sie auf testen und überprüfen Sie Funktionen und dann sensoren
sry ich hab das falsche Bild, die Zeit,:) ,, check den link, den ich gegeben habe , Das wird Ihnen sagen, wenn das Gerät, das Sie testen, support Licht-sensor oder nicht,Thnks
..und der "proximity" - sensor zeigt an, dass das "Licht" - sensor h/w ist in der Tat auf dem Gerät vorhanden. Brauchen, um zu überprüfen, ob die Standard-Samsung-Android/Touchwiz-framework (sensor-HAL) exportiert, auf den der Lichtsensor APPs. CyanogenMod auf dem Samsung I9000 Galaxy S ist nicht bieten die apps, die mit dem Licht-sensor-Daten mithilfe der zugrunde liegenden hardware. Verwenden
getSensorList(TYPE_LIGHT)
um dies zu überprüfen.InformationsquelleAutor Amit Hooda
Galaxy S hat in der Tat haben Licht-sensor-hardware.
Die proximity-sensing erfolgt durch den Licht-sensor-Gerät. Mehr auf dieser hier.
Um sicherzustellen, dass Sie die Aktivierung und die Nutzung der Licht-sensor ordnungsgemäß
stellen Sie sicher, dass
getSensorList(TYPE_LIGHT)
gibt einen gültigen Licht-sensor.Danach gehen Sie wie in diesem link.
InformationsquelleAutor TheCodeArtist
Nun bekomme ich eine sensor-Wert. Aber das problem ist, wie zu weisen, dass System.SCREEN_BRIGHTNESS.
ich benutze folgenden code, der aber nicht zuordnen konnte. Es funktioniert nur, wenn die automatische Aktivierung in der Helligkeit einstellen.
folgende code ist der code
noch nicht...momentan arbeite ich auf verschiedenen Projekt..Eigentlich, wenn ich ausführen, dass der code..nach, dass das Telefon nicht immer starten..so nach, dass ich nicht mehr versucht
okay danke....
InformationsquelleAutor Sumedh Tambat
Haben Sie registriert den listener. Es gibt drei Teile, die für die Verwendung der sensoren
Erstellen SensorManager und Sensoren
Registrieren Sie den sensor, den Sie hören
Umsetzung der SensorEventListener Methoden aus Teil 1.
InformationsquelleAutor beaumondo