Hello Kris, i tried it on a mobile phone (HTC Hero) and no detected devices were displayed...it's showing the default bluetooth adapter, and then "Start discovering", "Done with discovery" and at last: "Devices paired: " and nothing displayed, though my other mobile phone is next to it.
On Feb 9, 7:41 pm, Kristopher Micinski <krismicin...@gmail.com> wrote: > Did you try running this in a debugger to see what's going on? > > kris > > > > > > > > On Thu, Feb 9, 2012 at 9:58 AM, Soyer <mblack...@gmail.com> wrote: > > Sure, first bluetooth detection on Android emulator is not supported > > on Wind7 so i used VirtualBox to run it on Linux2.4, so the bluetooth > > features are supported by the Host OS and the emulator, but the thing > > is that the app is not detecting any devices (My phone...) > > > This is my code: > > package android.mgo.helloandroid; > > > import java.util.Set; > > > import android.app.Activity; > > import android.content.Intent; > > import android.os.Bundle; > > import android.view.View; > > import android.view.View.OnClickListener; > > import android.widget.Button; > > import android.widget.EditText; > > import android.bluetooth.BluetoothAdapter; > > import android.bluetooth.BluetoothDevice; > > import android.content.Intent; > > > public class UIdrawingActivity extends Activity implements > > OnClickListener { > > /** Called when the activity is first created. */ > > > Button startdetectingbtn; > > Button clearbtn; > > EditText roomnumbertext; > > EditText bluetoothdetect; > > @Override > > public void onCreate(Bundle savedInstanceState) { > > super.onCreate(savedInstanceState); > > setContentView(R.layout.main); > > bluetoothdetect = (EditText)findViewById(R.id.detectedsignal); > > > clearbtn = (Button)findViewById(R.id.clearbtn); > > > View startdetectingbtn = findViewById(R.id.startdetectingbtn); > > startdetectingbtn.setOnClickListener(this); > > > clearbtn.setOnClickListener(new OnClickListener() { > > // clear the text boxes > > @Override > > public void onClick(View v) { > > > bluetoothdetect.setText(""); > > > } > > > });} > > > @Override > > public void onClick(View v) { > > > switch (v.getId()) { > > case R.id.startdetectingbtn: > > > EditText bluetoothtext = > > (EditText)findViewById(R.id.detectedsignal); > > > // Getting the Bluetooth adapter > > BluetoothAdapter adapter = > > BluetoothAdapter.getDefaultAdapter(); > > bluetoothtext.append("\nAdapter: " + adapter); > > > // Check for Bluetooth support in the first place > > // Emulator doesn't support Bluetooth and will return null > > if(adapter==null) { > > bluetoothtext.append("\nBluetooth NOT supported. > > Aborting."); > > return; > > } > > else{ > > // Starting the device discovery > > bluetoothtext.append("\nStarting discovery..."); > > adapter.startDiscovery(); > > bluetoothtext.append("\nDone with discovery..."); > > > // Listing paired devices > > bluetoothtext.append("\nDevices Paired:"); > > Set<BluetoothDevice> devices = > > adapter.getBondedDevices(); > > for (BluetoothDevice device : devices) > > { > > bluetoothtext.append("\nFound device: " > > + device); > > > } > > > } > > } > > > } > > > } > > > and the following is Manifest.xml file: > > > <?xml version="1.0" encoding="utf-8"?> > > <manifest xmlns:android="http://schemas.android.com/apk/res/android" > > package="android.mgo.helloandroid" > > android:versionCode="1" > > android:versionName="1.0" > > > > <uses-sdk android:minSdkVersion="3" /> > > > <application > > android:icon="@drawable/ic_launcher" > > android:label="@string/app_name" > > > > <activity > > android:label="@string/app_name" > > android:name=".UIdrawingActivity" > > > <intent-filter > > > <action android:name="android.intent.action.MAIN" /> > > <category > > android:name="android.intent.category.LAUNCHER" /> > > </intent-filter> > > </activity> > > > </application> > > <uses-permission android:name="android.permission.BLUETOOTH" /> > > <uses-permission > > android:name="android.permission.BLUETOOTH_ADMIN" /> > > </manifest> > > > On Feb 9, 6:29 pm, TreKing <treking...@gmail.com> wrote: > > > On Thu, Feb 9, 2012 at 5:42 AM, Soyer <mblack...@gmail.com> wrote: > > > > the issue now is that i don't know why it is not listing any detected > > > > devices. > > > > > Any Ideas? > > > > Elaborate on your problem. There is almost no information here for anyone > > > to help you. > > > --------------------------------------------------------------------------- > > ---------------------- > > > TreKing <http://sites.google.com/site/rezmobileapps/treking> - Chicago > > > transit tracking app for Android-powered devices > > > -- > > You received this message because you are subscribed to the Google > > Groups "Android Developers" group. > > To post to this group, send email to android-developers@googlegroups.com > > To unsubscribe from this group, send email to > > android-developers+unsubscr...@googlegroups.com > > For more options, visit this group at > >http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en