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