04 December 2009 ~ Comments Off

Android 2.0.1, Release 1 Changelog

android 2.0.1

Android 2.0.1 is a minor platform release deployable to Android-powered handsets starting in December 2009. This release includes minor API changes, bug fixes and framework behavioral changes. So far as I can see the list of changes is a snoozer and mostly a few behind-the-scenes tweaks to code that probably has meaning to an Android developer somewhere.

API changes summary

The following is a summary of changes to the framework APIs.

* New quickContactBadgeStyle* attributes that let applications apply necessary styles to the QuickContactBadge widget.
* Remove support for the ACTION_CONFIGURATION_CHANGED broadcast when declared as a filter in the manifest. To receive this broadcast, an application must do so from the application at run-time, with registerReceiver(BroadcastReceiver, IntentFilter).

Behavior changes

The following is a summary of changes that affect the behavior of some framework APIs but do not add or remove API functionality.
Bluetooth

Changes to the values returned by ACTION_REQUEST_ENABLE and ACTION_REQUEST_DISCOVERABLE:

* ACTION_REQUEST_ENABLE now returns RESULT_OK if Bluetooth was successfully enabled and RESULT_CANCELED if the user rejected the request to enable Bluetooth, rather than 0 and -1 (or -2), respectively.
* ACTION_REQUEST_DISCOVERABLE now returns RESULT_CANCELED if the user rejected the request to enable discoverability or if Bluetooth is not enabled, rather than -1 and -2, respectively.

Contacts

The ACTION_INSERT Intent now returns RESULT_CANCELED in cases where the contact was not persisted (for example, if the save was trimmed to a no-op).
Bug fixes

The following is a summary of bug fixes that affect some framework APIs.
Resources

The framework now correctly selects application resources in project folders that use the API Level qualifier. For example, drawable-v4/ is a folder of drawable resources for API Level 4 (or higher) devices. This version matching did not work properly and has been fixed.
Contacts

The ACTION_INSERT Intent now returns the appropriate kind of URI when the request is made using the (now deprecated) Contacts APIs.
Other Framework fixes

* getCallingPackage() now properly reports the package name, rather than the process name.

API differences report

For a detailed view of API changes in Android 2.0.1 (API Level 6), as compared to API Level 5, see the API Differences Report. Note that this difference report compares only to the most recent API Level, and there are few changes, so to see changes introduces in Android 2.0 (API Level 5), see the API Differences between 4 and 5.

Android 2.0.1 Changelog

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

About

Wayne Schulz is a CT CPA and consultant. In his spare time he enjoys hiking, New York City, blogging, technology and searching for the perfect smartphone. He lives in Glastonbury CT with his two children. Contact Wayne by email at wayne@wayneschulz.com. (Important: We are not the manufacturer or seller of any items we've blogged so unfortunately we are unable to provide support or answer questions about them).

Tags: , , , ,

Comments are closed.