A scan is active at the framework and in the wpa_supplicant at a certain
interval. So, you do not really need to start a scan to connect - but doing
an explicit scan may start the connection right away.


On Thu, Feb 7, 2013 at 11:37 AM, Kostya Vasilyev <kmans...@gmail.com> wrote:

> I don't know what Reto's book says, but it's just that I've done a bit of
> work with WiFi on Android and that's my experience...
>
> ( most useless post of the day? )
>
> -- K
>
> On Thursday, February 7, 2013 10:48:13 PM UTC+4, bob wrote:
>>
>> I don't think you need to call startScan after calling enableNetwork.
>>  Here's what my book says:
>>
>>
>> To use a particular network configuration, use the enableNetwork method,
>> passing in the network ID to use and specifying true for the
>> disableAllOthers parameter:
>>
>> // Get a list of available configurations
>>
>>  List < WifiConfiguration > configurations = wifi.getConfiguredNetworks();
>>
>>  // Get the network ID for the first one.
>>
>> if (configurations.size() > 0) { int netID = configurations.get( 0).
>> networkId;
>>
>>  // Enable that network.
>>  boolean disableAllOthers = true;
>>  wifi.enableNetwork( netID, disableAllOthers);
>>  }
>>
>> Meier, Reto (2012-04-05). Professional Android 4 Application Development
>> (Wrox Professional Guides) (Kindle Locations 17962-17968). John Wiley and
>> Sons. Kindle Edition.
>>
>>
>>
>> On Thursday, February 7, 2013 11:50:42 AM UTC-6, Kostya Vasilyev wrote:
>>>
>>> That's half of it. The other half is calling WifiManager.startScan() to
>>> actually trigger the {re}connect.
>>>
>>> -- K
>>>
>>> On Thursday, February 7, 2013 8:52:05 PM UTC+4, bob wrote:
>>>>
>>>> I think you call this function in WifiManager:
>>>>
>>>> boolean
>>>> *enableNetwork*(int netId, boolean disableOthers)
>>>> Allow a previously configured network to be associated with.
>>>>
>>>>
>>>>
>>>> On Thursday, February 7, 2013 10:35:51 AM UTC-6, Raneez wrote:
>>>>>
>>>>> My application (supports 2.2 and later) needs to connect with a *wifi
>>>>> device* like 
>>>>> FlashAir<http://www.toshiba-components.com/FlashAir/index.html> after
>>>>> scanning networks using 
>>>>> WifiManager<http://developer.android.com/reference/android/net/wifi/WifiManager.html>
>>>>> .
>>>>>
>>>>> Is it possible to connect to a device from the *application ? *or is
>>>>> it only possible by scanning and connecting devices from settings?
>>>>>
>>>>  --
> --
> 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 unsubscribe from this group and stop receiving emails from it, send an
> email to android-developers+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
-- 
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 unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to