F
funk
Ambitioniertes Mitglied
- 2
Hallo,
im Grunde hab ich zwei Fragen:
Ich versuch mir gerade eine App zusammen zu pfuschen für meine Dipl.Arbeit.
Leider bin ich ein wirklich grausiger Programmierer (keine Ahnung warum ich
nie den Zugang dazu gefunden hab). Die App arbeitet zum einen mit den
Bewegungssensoren und zum anderen mit Bluetooth (genauer gesagt mit
den RSSI-Werten von Bluetooth-Nachbarn).
Nun meine erste - etwas trivialere - Frage:
Wenn ich mir die Werte des Accelerometer und des Kompass ausgeben lasse,
dann sind diese Werte zwar schön auf 5 (Kompass) bzw. 7 (Acc)
Nachkommastellen genau...das ist aber für meine Ausgabe völlig unnötig!
-> Wie kann ich den ausgegebenen Text auf 2 Nachkommastellen reduzieren?
Die zweite Frage ist dann wohl etwas komplexer:
Ich habe es jetzt geschafft mit
den RSSI-Wert eines gefundenen BT-Nachbarn anzuzeigen, allerdings
meint Eclipse dazu
verstanden und wie ich z.B. meiner App sagen kann, dass sie nach
Änderungen im RSSI-Wert schauen und diesen ausgeben soll...
Ich wäre für jede Hilfe dankbar!
Gruß,
Frank
PS: Ich hab jetzt erstmal nicht den kompletten Code angehängt..er
entspricht jedoch in Auszügen dem Android Dev Example Code des
Bluetooth Chats DeviceListActivity.java | Android Developers
im Grunde hab ich zwei Fragen:
Ich versuch mir gerade eine App zusammen zu pfuschen für meine Dipl.Arbeit.
Leider bin ich ein wirklich grausiger Programmierer (keine Ahnung warum ich
nie den Zugang dazu gefunden hab). Die App arbeitet zum einen mit den
Bewegungssensoren und zum anderen mit Bluetooth (genauer gesagt mit
den RSSI-Werten von Bluetooth-Nachbarn).
Nun meine erste - etwas trivialere - Frage:
Wenn ich mir die Werte des Accelerometer und des Kompass ausgeben lasse,
dann sind diese Werte zwar schön auf 5 (Kompass) bzw. 7 (Acc)
Nachkommastellen genau...das ist aber für meine Ausgabe völlig unnötig!
-> Wie kann ich den ausgegebenen Text auf 2 Nachkommastellen reduzieren?
Die zweite Frage ist dann wohl etwas komplexer:
Ich habe es jetzt geschafft mit
Code:
short rssi = intent.getShortExtra(device.EXTRA_RSSI, Short.MIN_VALUE);
meint Eclipse dazu
Außerdem hab ich noch nicht ganz den Discovery-Modus von AndroidThe static field BluetoothDevice.EXTRA_RSSI should be accessed in a static way
verstanden und wie ich z.B. meiner App sagen kann, dass sie nach
Änderungen im RSSI-Wert schauen und diesen ausgeben soll...
Ich wäre für jede Hilfe dankbar!
Gruß,
Frank
PS: Ich hab jetzt erstmal nicht den kompletten Code angehängt..er
entspricht jedoch in Auszügen dem Android Dev Example Code des
Bluetooth Chats DeviceListActivity.java | Android Developers