Tool to find out available API at your Android device

Search This thread

addre

Member
May 8, 2008
12
22
Google disclose API document at http://developer.android.com/reference/classes.html.
However many useful classes and methods hidden by Google and manufacture, and developers be restricted to implement more advanced function.

For instance, the Bluetooth API was disclosed at Android 2.3, but it's available at Android 2.2 already. And the "android.randerscript" package for 3D calculation was disclosed at Android 3.0, but it's existed at Android 2.3 already.

Google list 3112 classes at API document, but this tool found 9082 classes at Galaxy Nexus. In other words, more than 5000 classes were hidden by Google, and those classes may be the key point to help developer to implement advance function.

Try to discover more useful classes and method at your Android device, it may help you to make more miraculous function at your application.

You can download this tool at URL below.
https://market.android.com/details?id=com.twrd.yulin.classminer
 

DarkhShadow

Senior Member
Sep 25, 2011
1,808
268
Essex
9110 classes :eek:

Screenshot_2012-03-05-08-01-56.png
 

Maksl5

Inactive Recognized Developer
Jul 24, 2010
106
74
Berlin
This is absolutely useful, when you want to develop, without going to your browser each time and to search it.
A nice time-saver !

Thank you !
 

forceu

Senior Member
Jun 23, 2010
100
78
I was just wondering, would it be possible to scan for Content Providers as well? I guess that would make the app even more useful :)
 

forceu

Senior Member
Jun 23, 2010
100
78
No, I actually meant scanning APKs for declared ContentProviders in the Manifest. (Eg the SMS-Provider).
And, if possible, list the needed permission for the content provider (should be declared in the manifest as well).

Example in a manifest:

Code:
<provider android:name="xxx.NotesContentProvider" 
android:authorities="xxx.NotesContentProvider"
android:readPermission="xxx.PERMISSION" />
 

Top Liked Posts

  • There are no posts matching your filters.
  • 20
    Google disclose API document at http://developer.android.com/reference/classes.html.
    However many useful classes and methods hidden by Google and manufacture, and developers be restricted to implement more advanced function.

    For instance, the Bluetooth API was disclosed at Android 2.3, but it's available at Android 2.2 already. And the "android.randerscript" package for 3D calculation was disclosed at Android 3.0, but it's existed at Android 2.3 already.

    Google list 3112 classes at API document, but this tool found 9082 classes at Galaxy Nexus. In other words, more than 5000 classes were hidden by Google, and those classes may be the key point to help developer to implement advance function.

    Try to discover more useful classes and method at your Android device, it may help you to make more miraculous function at your application.

    You can download this tool at URL below.
    https://market.android.com/details?id=com.twrd.yulin.classminer