I am trying to create an interactive visualization within an android app.
The data that will be visualized will be stored locally in a sqlite database and will be q
As far as I'm aware, Android apps are java only. So to use d3, you would need either a java javascript engine/wrapper (like Rhino, or apparently PhoneGap) or to just make an HTML5 application (not an Android app as such).
That link about PhoneGap seems to be about generating an app from HTML5, but you'll need to check you can include arbitrary additonal libraries.
Does it have to be an app? D3 is better suited to writing an HTML5 site rather than an app.