2010-03-13 5 views
2

Je n'ai que le fichier .APK de PDF Viewer et mon exigence est d'utiliser pdf viewer pour lire le document appelé via l'API Web. Est-il possible d'intégrer ces deux dans le même paquet en dehors du code source?Comment puis-je appeler le fichier .apk de PDF Viewer dans l'intention de mon application?

+1

Votre titre et la question ne correspondent pas tout à fait. Qu'entendez-vous par "lecture de document appelé via l'API Web"? Vous voulez ouvrir les fichiers PDF trouvés sur le Web dans une application de lecture de PDF? –

Répondre

3

Faire l'hypothèse ici que vous essayez d'obtenir un PDF à partir du Web pour ouvrir dans votre application de lecteur PDF, vous devez inclure un filtre intention comme ceci:

<intent-filter> 
    <action android:name="android.intent.action.VIEW" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
    <category android:name="android.intent.category.BROWSABLE" /> 
    <data android:scheme="http" android:mimeType="application/pdf" /> 
</intent-filter> 

Cette capture les fichiers PDF qui sont demandés sur le web — notez que vous devrez gérer le téléchargement sur HTTP vous-même.

Cependant, votre demande semble suggérer (je pense) que vous n'avez pas le code — seulement le fichier APK.

Si vous souhaitez ouvrir un PDF dans cette application, il suffit de créer un Intent avec Action.VIEW et l'URI dans le fichier PDF pour ouvrir.

Ce sujet, ainsi que l'incapacité de fusionner plusieurs fichiers APK ensemble sans la source, a déjà couvert dans la réponse à votre question précédente:
How can I merge two different package(.apk) in an android appliation?

Questions connexes