May 25, 2011

Android API Difference between 3.0 and 3.1 OS

Standard

Android 3.1 is the first revision to Android 3.0 (Honeycomb), It is optimized for Tablet.  Google announced the update on 10 May 2011. The first major update to Honeycomb refines many of the features in the original Honeycomb version. I am not going to discuss the new feature or functionality Google has added but I am going to discuss API difference specially things which are removed in 3.1
API Changes between Android OS 3.0 and Android OS 3.1,

Overall difference between API Levels 11 and 12 is 1.15%. Table shows statics, additions, changes and removals.


Type Additions Changes Removals Total
Packages 3 24 0 27
Classes and Interfaces 5 65 6 76
Constructors 4 1 6 11
Methods 75 27 2 104
Fields 87 9 0 96
Total 174 126 14 314


Here I found the list of removed classes, methods and interfaces in Android SDK 3.1.

1. Config()  - Removed Constructor
2. DebugUtils() - Removed Constructor
3. EventLog() - Removed Constructor
4. getPluginList()  - Remove Method
5. Plugin   - Remove Classes and Interface
6. Plugin.PerferencesClickHandler - Remove Classes and Interface
7. Plugin.Data - Remove Classes and Interface
8. PluginList - Remove Classes and Interface
9. refereshPlugins() - Removed Method
10. StateSet() - Removed Constructor
11. TimeUtils() - Removed Constructor
12. UrlInterceptHandler - Remove Classes and Interface
13 UrlInterceptRegistry - Remove Classes and Interface
14. Xml() - Removed Constructor

Related Post
1. Android API Difference between 2.0 and 3.1 OS

1 comment:

  1. Thanks for this useful information. Keep it up and all the best.

    ReplyDelete