Respuesta técnica: Sí.
Respuesta práctica: Es difícil.
Necesitarás:
Aplicación "Atajos de intención manual" para añadir realmente personalizado accesos directos en el escritorio ( https://play.google.com/store/apps/details?id=net.cwfk.ig88.intents ).
Además: Conocimiento de cómo generar una intención específica que haga exactamente lo que quieres hacer (instala la aplicación de arriba y mira qué información quiere, tienes que saber exactamente qué hacer).
PS: He echado un vistazo a ezPDF y parece que permite lanzar un archivo .pdf específico por una intención en una página determinada, por lo que su problema es Se puede resolver, pero requiere un profundo conocimiento de ezPDF y del subsistema de intentos de Android (datos extra de intentos: ruta, página).
EDIT: Muestra para ezPDF, por desgracia saltar a la página no funciona, pero el archivo correcto se abre
Nombre abreviado: test
Acción: Android.intent.action.VIEW
Categoría:
URI: file:///sdcard/test.pdf
Paquete de componentes: udk.Android.reader
Clase de componente (FQDN): udk.Android.reader.PDFReaderActivity
Clave adicional: página
Valor extra: 14
[ ] Emisión
Respecto a cómo obtener esos valores:
Utilice un explorador de archivos para abrir el archivo 'test.pdf' que desea abrir mediante el acceso directo más adelante.
adb logcat -d | grep -i ‘test.pdf’ You should see some line like this: I/ActivityManager( 123): Starting activity: Intent { act=android.intent.action.VIEW dat=file:///sdcard/test.pdf typ=text/plain cmp=udk.android.reader/.PDFReaderActivity }
Lanzamiento manual a través de adb:
adb shell am start -a android.intent.action.VIEW -n udk.android.reader/.PDFReaderActivity -d file:///mnt/sdcard/Books/Effective.Java_2.Ed_2008.pdf -ef page 2