Maison >Java >javaDidacticiel >Comment puis-je afficher un fichier PDF dans mon activité Android ?
Dans les applications Android, il est possible de recevoir des données binaires sous forme de flux et de les enregistrer sous forme de fichier PDF sur l'appareil. Cependant, la simple sauvegarde ne suffit pas, car vous devrez restituer le PDF et l'afficher dans votre activité.
Pour certains appareils Android, comme le Nexus One, le rendu est simplifié grâce aux versions préinstallées de Bureau rapide. Pour exploiter cela, suivez ces étapes une fois le PDF enregistré sur la carte SD :
Vous trouverez ci-dessous un exemple de code Java. extrait illustrant ces étapes :
public class OpenPdf extends Activity { public void onCreate(Bundle savedInstanceState) { File file = new File("/sdcard/example.pdf"); if (file.exists()) { Uri path = Uri.fromFile(file); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(path, "application/pdf"); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); try { startActivity(intent); } catch (ActivityNotFoundException e) { Toast.makeText(OpenPdf.this, "No Application Available to View PDF", Toast.LENGTH_SHORT).show(); } } } }
En suivant ces étapes, vous pouvez restituer et afficher de manière transparente des fichiers PDF dans votre application Android, permettant ainsi aux utilisateurs de les visualiser facilement dans le contexte de votre activité.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!