Dim FileName As String = "http:///www.wondergateproject.it/php/Guida Fumetterie italiane.pdf"
Dim i As Intent 'Requires a reference to the Phone library
i.Initialize(i.ACTION_VIEW, FileName)
i.SetType("application/pdf")
i.WrapAsIntentChooser("Choose PDF Viewer")
StartActivity(i)
ma ogni volta scarica il file, che non è proprio piccolo, c'è un modo per verificare se è già stato scaricato ?
Scaricalo direttamente (nella DirInternal) e fallo aprire dà là.
Scoprire dove siano file temporanei su qualunque dispositivo, con le tante versioni anche di Android, penso che sarebbe un'impresa "ardua", non certa e superflua, se fai come detto.