Android M Developer Preview 2 Released for Nexus Devices

Advertisement
By Ketan Pratap | Updated: 10 July 2015 12:13 IST
Google on Thursday released the Android M Developer Preview 2 for Nexus devices which brings fixes and updates to Developer Preview 1 based on user feedback.

The latest Developer Preview 2 comes with build number MPZ79M for Nexus 5, Nexus 6, and Nexus 9 devices while it comes with build number MPZ79N for the Nexus Player. All compatible Nexus devices running Developer Preview 1 should start getting notifications about the OTA (over-the-air) update in the coming days, though the system or factory images are already available - users are recommended to backup their data before flashing the image.

Google has listed features and updates that Developer Preview 2 brings including the up to date M release platform code; near-final APIs to validate apps and to provide more testing support, Nexus system images and emulator system images with the Android platform updates have been refined. Apart from the platform update, the system images also include Google Play services 7.6.

(Also see: Why I Am Not Excited About Google's Android M Update)

Advertisement

For developers, Google notes, "For those developers using the emulator, you can update your M preview system images via the SDK Manager in Android Studio."

Advertisement

Some of the other Android platform changes include modifications to platform permissions including external storage, Wi-Fi and Bluetooth location, and changes to contacts/identity permissions. There are some API changes including updated Bluetooth Stylus APIs and updated Media API. Google has also fixed a couple of developer-reported issues such as a TextInputLayout hint issue for embedded EditText, and a camera permission issue with Legacy Apps.

(Also see: Android M: Top New Features in the Next Major Android Release)

Some of the key changes listed by Google include:

    Permissions changes

    Advertisement
  • The android.permission.USE_FINGERPRINT permission now has "normal" protection level, so it is no longer necessary to request this permission directly from the user. The USE_FINGERPRINT permission enables fingerprints to be enabled for authentication, but does not give the requesting app access to the enrollment/fingerprint administration flow.
  • The android.permission.WRITE_EXTERNAL_STORAGE permission has protection level "dangerous", meaning that apps wanting to write to external storage will need to request permission from the user at runtime. Both WRITE_EXTERNAL_STORAGE and WRITE_EXTERNAL_STORAGE are members of the STORAGE permission group.
  • Remote Bluetooth/Wi-Fi MAC's now require either the android.permission.LOCATION_FINE or android.permission.LOCATION_COURSE permission.
  • Some accounts and identity permissions are moved to CONTACTS permissions group and others are removed or granted based on account type. In particular, android.permission.USE_CREDENTIALS, android.permission.MANAGE_ACCOUNTS, and android.permission.AUTHENTICATE_ACCOUNTS are ungrouped pending further changes in a later release.
  • The Wi-Fi permissions android.permission.CHANGE_WIFI_STATE, android.permission.CHANGE_WIMAX_STATE, and android.permission.CHANGE_WIFI_MULTICAST_STATE now have protection level "normal".
  • The Bluetooth permissions android.permission.BLUETOOTH and android.permission.BLUETOOTH_ADMIN now have protection level "normal".
  • Bookmarks and subscribed feeds permissions are removed.
  • Apps included in the system image are no longer granted dangerous permissions automatically. All apps should check for and request permissions at runtime.
  • Introduces the utility method Activity.shouldShowRequestPermissionRationale(String), which lets your app see whether users have previously rejected a permission request. This lets you know that your app should explain the the user why it needs that permission. For more information see the Permissions developer guide.
  • Other changes

  • The android.app.AssistContent and android.app.AssistStructure classes are moved into a new package, android.app.assist.
  • Bluetooth Stylus APIs are updated and include new callback events. The View.OnStylusButtonPressListener class is renamed to View.OnContextClickListener and GestureDetector.OnStylusButtonPressListener class to GestureDetector.OnContextClickListener.
 

Get your daily dose of tech news, reviews, and insights, in under 80 characters on Gadgets 360 Turbo. Connect with fellow tech lovers on our Forum. Follow us on X, Facebook, WhatsApp, Threads and Google News for instant updates. Catch all the action on our YouTube channel.

Further reading: Android, Android M, Google, Mobiles, Tablets
Advertisement

Related Stories

Popular Mobile Brands
  1. Samsung Announces Exynos 2600 as World's First 2nm Chipset
  2. OTT Releases of the Week: Thamma, Mrs Deshpande, Nayanam, and More
  3. Instagram Will Now Restrict the Number of Hashtags You Can Use
  4. OnePlus 15s Visits BIS Certification Website; Could Launch in India Soon
  5. Redmi Pad 2 Pro 5G Will Launch in India Soon: See Expected Features
  6. Oppo Reno 15 Pro Mini Tipped to Launch as First Compact Reno Smartphone
  7. You Can Now Vibe Code AI Mini Apps Within Gemini With This Tool
  8. Samsung Will Unveil These New Bespoke AI Devices at CES 2026
  9. Ethirneechal Thodargiradhu Now Streaming on SunNXT: What You Need to Know
  1. Raju Weds Rambai Now Streaming Online: What You Need to Know
  2. The Fifty OTT Release: When and Where to Watch This High-Stakes Reality Show Online?
  3. Oppo Reno 15 Pro Mini Key Features Surface Online; Could Launch in Global Markets Soon
  4. Google's NotebookLM Updated With Data Tables, Export Support for Notes and Reports
  5. Samsung Galaxy Z Fold 8 Will Reportedly Launch With Telephoto and Ultrawide Camera Upgrades
  6. Instagram Announces a Five-Hashtag Limit for Reels and Posts to Improve Content Discovery
  7. Samsung Announces Exynos 2600 as World’s First 2nm Node Chipset for Flagship Galaxy Devices
  8. Physicists Push Superconducting Diodes to Higher Temperatures
  9. NASA’s Perseverance Rover Poised for Years of Exploration Across Jezero Crater
  10. James Webb Space Telescope Could Illuminate Dark Matter in an Unexpected Way
Gadgets 360 is available in
Download Our Apps
Available in Hindi
© Copyright Red Pixels Ventures Limited 2025. All rights reserved.