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

Reply via email to