How do I know that an Android app has been loaded for the first time?
<p>How do I figure out, if an app is loaded for the first time after it has been downloaded. I mean when the app is first bought/downloaded from market, how will I figure it that this is the first time(never has been run on this phone) this is going to run hence I can throw up some registration activity?</p>

<hr>

<p>yeah, I thought of declaring a table which is checked to see if it has any rows. If there were rows then this was because it had been loaded and we inserted a row.</p>

<p>But I want to avoid this, is their any API which can tell me that the user had used this app before on this phone?</p>
