|
PROFESSIONAL NEWSGROUPS WINDEV, WEBDEV and WINDEV Mobile |
| | | | | |
| Ouvrir une application Android avec un fichier pdf |
| Started by Jean Turcotte, Feb., 23 2026 4:33 PM - 1 reply |
| |
| | | |
|
| |
Registered member 1,411 messages |
|
| Posted on February, 23 2026 - 4:33 PM |
Bonjour cher amis programmeur.
J'ai configuré le manifeste pour que mon appli Android puisse ouvrir des PDF. Maintenant lorsque je désire ouvrir un PDF avec mon mobile, mon application se retrouve dans la liste des appli dispo pour l'ouvrir.
Lorsque je clic sur mon appli, elle s'ouvre normalement mais j'ignore comment récupérer le doc PDF qu'elle doit recevoir.
Comment configurer mon appli oou mon manifeste pour pouvoir récupérer ce lien? |
| |
| |
| | | |
|
| | |
| |
Registered member 539 messages |
|
| Posted on March, 05 2026 - 2:35 PM |
tu créé une procedure java (ou kotlin) dans le code init du projet qui recupere l'uri du pdf Ensuite soit tu recuperes le contenu et tu le renvoi dans une variable buffer (byte[] en java) qui contient tout le pdf, exemple de code java donné par IA non testé mais qui me semble bon
public byte[] readPdfBytesFromUri(Uri uri) throws IOException { InputStream inputStream = getContentResolver().openInputStream(uri); ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; int length; while ((length = inputStream.read(buffer)) != -1) { byteArrayOutputStream.write(buffer, 0, length); } byte[] pdfBytes = byteArrayOutputStream.toByteArray(); inputStream.close(); byteArrayOutputStream.close(); return pdfBytes; } soit tu l'enregistres dans un fichier et tu retournes le nom du fichier pour le code correspondant demande a ton IA préférée |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|