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:
Mathew Brack · Mar 1, 2015 at 03:09 pm · no comments

The Battery Behind the Samsung S6 and S6 Edge

Samsung has stated that with the new S6 and S6 Edge you will "not have to worry about battery life again" with their new faster charging. Just ten minutes of charging will allow for four hours of basic usage and a fully charged device should last you for 13 hours of video viewing. During the unpacked event, Gregory Wade said, “we didn't want to have a built-in battery until we were absolutely sure users would be comfortable.” Well, it appears...

XDA NEWS
Mathew Brack · Mar 1, 2015 at 01:40 pm · 1 comment

Samsung S6 and S6 Edge Performance

Samsung has announced their two new flagships, the S6 and the S6 Edge. Both devices will run using Samsung's new 64 bit 14 nm Finfet processor which is a worlds first for a smart phone. It is smaller more powerful and easier on the battery. The performance is 20% faster, consumes 35% less power and sees a 30% productivity gain over the chipset in the Galaxy Note 4 which is running at 20nm. The ram is DDR4 which should boost running memory...

XDA NEWS
Faiz Malkani · Mar 1, 2015 at 01:36 pm · 1 comment

Samsung Unveils Its Mobile Payment Solution, Samsung Pay

The mobile payment sector is growing at a rapid pace, with Google Wallet, Apple Pay and Visa's solutions each vying for the top spot, but that race is about to heat up, as Samsung has announced their entry into the space with an initative called "Samsung Pay". While most mobile payment solution rely on NFC to make the transaction, 90% of US retailers don't support NFC and to combat this, Samsung introduces MST technology which allows users to use Samsung...

XDA NEWS
Share This