|
How to get Bluetooth Address and Friendly Name of Local device |
|
|
JSR82 provides the facility of Bluetooth API on mobile phone.
The example below prints the Bluetooth Address and friendly name of phone.
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.bluetooth.*;
public class BluetoothMidlet extends MIDlet implements CommandListener {
private Display display;
private Command exit;
LocalDevice local;
Alert a;
public BluetoothMidlet() {
display = Display.getDisplay(this);
exit = new Command("Exit",Command.EXIT, 0);
a = new Alert("Local Device");
a.addCommand(exit);
a.setCommandListener(this);
}
public void startApp() {
try {
// Retrieve the local Bluetooth device object
local = LocalDevice.getLocalDevice();
// Retrieve the Bluetooth address of the local device
String address = local.getBluetoothAddress();
// Retrieve the name of the local Bluetooth device
String name = local.getFriendlyName();
System.out.println(address + name);
a.setString("Address is"+address+" Name is "+name);
display.setCurrent(a);
} catch(Exception e) {
e.printStackTrace();
}
}
public void pauseApp() {}
public void destroyApp(boolean unconditional) {}
public void commandAction(Command c,Displayable d) {
if(c == exit) {
notifyDestroyed();
destroyApp(true);
}
}
}
|
Related Tips
|
Page 1 of 0 ( 0 comments )
You can share your information about this topic using the form below!
Please do not post your questions with this form! Thanks.