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 <[email protected]> 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 [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
> ---
> 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 [email protected].
> 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 [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
--- 
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to