Conan Troutman · Mar 4, 2012 at 06:00 pm

Discover Undisclosed APIs with Android’s Secret

To put it as simply as possible, an API (application programming interface) is a piece of code which acts as a link between various software components and allows them to communicate with each other. To make things easier for developers, a huge list of APIs and their corresponding classes is available at developer.android.com. Unfortunately this list is not always up to date, for instance, the Bluetooth API was disclosed with the release of Android 2.3 but had been available since 2.2. What’s more, according to XDA member addre the list actually lacks a vast number of of the available APIs.

Android’s Secret is an application which provides developers with the ability to search their device to access the complete class list and information. It can also provide sample codes to help them access these hidden classes and methods, allowing them to add advanced functionality to their applications. According to addre, the official documentation lists approximately 3112 classes, yet a scan of a Galaxy Nexus reveals 9082, and a scan of my SGSII returned 9738, quite a significant difference I’m sure you’ll agree. Unfortunately it cannot be guaranteed that these API calls will remain functional indefinitely as they are unsupported.

Features of the application include;

  • Filtering by disclosed/undisclosed
  • Keyword search
  • Export and share information
  • Browse the built in resources at R.xxx

While we don’t exactly recommend building code that calls on these hidden APIs because they may be removed in the future, this app is still inherently interesting. Android’s Secret requires Android 1.6 or above, and is available from the original release thread.


_________
Want something on the XDA Portal? Send us a tip!
TAGS:

Conan Troutman

Conan Troutman is an editor on XDA-Developers, the largest community for Android users. Senior Moderator, Newswriter, Recovering Meme Addict. View Conan Troutman's posts and articles here.
Emil Kako · Jul 1, 2015 at 04:24 pm · 3 comments

What Features Do You Look for in a Gallery App?

With so many different options to choose from, finding the right Gallery app may be a tough thing to do. Google Photos is the latest cloud service/gallery app to attempt to meet all your needs, but is it the best? Let us know what features you look for in a Gallery app, and which one is your favorite in the comments.

DISCUSS
Jack Jennings · Jul 1, 2015 at 03:34 pm · 3 comments

Google Photos ‘Unlimited’ Storage Reportedly Being Capped

When Google Photos was announced, many of us thought very highly of the idea. It seemed like Google had taken what they learned from G+ Photos and added some extra touches to polish the experience, making it something that more people were likely to actually utilize. Now however, the much-lauded 'Unlimited Storage' element may not be quite what it seemed. Here's what we can gather so far...   Reports have come in from multiple G+ and Reddit users who have attempted to back up a...

XDA NEWS
Faiz Malkani · Jul 1, 2015 at 02:22 pm · 4 comments

Sprint Moves to Lift Video Streaming Limit for All-In

Yesterday, Sprint announced a new unlimited scheme that offered customers an $80 bundle, which included a $60 plan for unlimited talk, text and high speed data and a $20 payments towards towards a 24 month phone lease, However, a footnote in the plan stated that video streaming would be limited to 600Kbps for users, and this revelation created a flurry of indignation. In a bid to save face in light of the scores of agitated customers, Sprint published a blog post...

XDA NEWS
Share This