On Wed, Nov 11, 2009 at 4:55 PM, Sean Liao <[email protected]> wrote:
> Thanks for the quick response. Having watching this topic for a long > time since 1.1, I just cannot help feeling a little down now. > I'm sure you'll recover. We're talking about one dialog in the case of connecting to a new device. > Not trying to complain, I just want to make sure I did not miss > anything feature I can utilize. On top of my head, there was a > discussion mentioning that using a pre-canned "0000" pin code on > remote device to by pass the paring request. That doesn't go thru on > the current release either? > We only auto-pair using 0000 when: - the remote device looks like a headset - the user initiated the connection request through Bluetooth Settings > > If someone can confirm this, that will save me some bucks just to buy > one to try it out. > > Thanks in advance and really appreciate it. > > Best regards, > Sean > > > > On Wed, Nov 11, 2009 at 3:34 PM, Nick Pelly <[email protected]> wrote: > > > > > > On Wed, Nov 11, 2009 at 3:13 PM, Sean Liao <[email protected]> > wrote: > >> > >> Do you mean that if the remote device doesn't require a pin, the android > >> api will not be able to establish a connection to such remote devices? > > > > BluetoothSocket enforces pairing. You'll need to pair before the > connection > > can complete. > > > >> > >> Do I have an option to inject the paring key pragmatically if my appl > >> already know the pin code of the remote device? Or, if the remote > device > >> doesn't require pin code, new new bluetooth api will just connect > without > >> user intervention? > > > > You'll need to pair before the connection can complete. You cannot inject > a > > pin code. > > > >> > >> The idea is that we want to have a background service running without > user > >> intervention. > > > > Well the user only needs to pair once. If your remote device supports > > Bluetooth 2.1 then pairing is really easy - the user just hits 'Yes'. > > > >> > >> Please advise. > >> Sean > >> On Wed, Nov 11, 2009 at 10:02 AM, Nick Pelly <[email protected]> wrote: > >>> > >>> > >>> On Sun, Nov 8, 2009 at 12:34 PM, Sean Liao <[email protected]> > >>> wrote: > >>>> > >>>> Hi, > >>>> > >>>> Before 2.0 released, there were some questions/discussions related to > >>>> the Bluetooth security, i.e whether paring is required to establish > >>>> connection. > >>>> > >>>> Anyone know the answer or try it out already: Is paring requirement > >>>> enforced in the new bluetooth api in SDK 2? Any public info available > >>>> related to this topic? > >>> > >>> Yes pairing is required. But the OS will handle this in the background. > >>> For example, if you use BluetoothSocket and BluetoothServerSocket and > try > >>> to make an unpaired connection, the OS will provide notifications to > the > >>> user that pairing is required. Once they are paired the connection will > >>> complete. You application does not need to handle pairing. > >>> > >>>> > >>>> Thanks in advance. > >>>> Sean > >>>> > >>>> -- > >>>> You received this message because you are subscribed to the Google > >>>> Groups "Android Developers" group. > >>>> To post to this group, send email to > [email protected] > >>>> To unsubscribe from this group, send email to > >>>> [email protected]<android-developers%[email protected]> > >>>> 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 > [email protected] > >>> To unsubscribe from this group, send email to > >>> [email protected]<android-developers%[email protected]> > >>> 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 > [email protected] > >> To unsubscribe from this group, send email to > >> [email protected]<android-developers%[email protected]> > >> 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 [email protected] > > To unsubscribe from this group, send email to > > [email protected]<android-developers%[email protected]> > > 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 [email protected] > To unsubscribe from this group, send email to > [email protected]<android-developers%[email protected]> > 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 [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

