Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Android 6 Essentials

You're reading from   Android 6 Essentials Design, build, and create your own applications using the full range of features available in Android 6

Arrow left icon
Product type Paperback
Published in Dec 2015
Publisher Packt
ISBN-13 9781785884412
Length 122 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
Yossi Elkrief Yossi Elkrief
Author Profile Icon Yossi Elkrief
Yossi Elkrief
Arrow right icon
View More author details
Toc

Wi-Fi and networking changes


Android Marshmallow has introduced a few changes to the Wi-Fi and networking APIs.

Changing the state of WifiConfiguration objects is only possible for self-created objects. You are restricted from modifying or deleting WifiConfiguration objects created by the user or other apps.

In earlier versions, forcing the device to connect to a specific Wi-Fi network using enableNetwork() and setting up disableAllOthers=true caused the device to disconnect from other networks. This does not happen in Android 6.0. With targetSdkVersion <=20, your app is pinned to use the selected Wi-Fi network. When targetSdkVersion >=21, you need to use the MultiNetwork APIs and ensure that network traffic is assigned to the proper network. For more information on the MultiNetwork API, refer to https://developer.android.com/about/versions/android-5.0.html#Wireless.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime