As far as I can tell, there is no API (official or unofficial) to access information about Apps on the Android Market (info such as Title, Icon, Description, Downloads, Comments, etc..) However, there are a few websites that have managed to compile this information anyway.
My question is: How is this being done?
A couple of guesses.
I'm just curious how this was done because I sure can't figure it out. Thanks.
Android uses the action ACTION_SEND to send data from one activity to another, even across process boundaries. You need to specify the data and its type. The system automatically identifies the compatible activities that can receive the data and displays them to the user.
Although you can design your own system for doing data transfers in your app, you should consider using Android's sync adapter framework. This framework helps manage and automate data transfers, and coordinates synchronization operations across different apps.
Since global variables are not a thing in Sketchware, there are two ways we can share data between Activities: Sharing data using File Component. Passing value to another activity using Intent Component.
There is a Java project on Google code which attempts to build an open source api for the market: http://code.google.com/p/android-market-api/
There're also some JRuby bindings for it: http://github.com/jberkel/supermarket.
However they both require a Google/Market account, and the API is only partially implemented (searching, comments and images at the moment). Also, the reconstructed protocol buffer descriptor (market.proto) could be used to generate bindings for languages other than Java.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With