我已经在我的安卓手机上安装了 termux。
我的 Android 手机中安装了 Foxit-pdf-reader
我想从 termux 命令行使用 Foxit pdf 阅读器打开一个 pdf 文件
我尝试在 Termux 中使用以下命令打开应用程序,它成功打开了 Foxit pdf 阅读器
$ am start --user 0 -n com.foxit.mobile.pdf.lite/com.fuxin.app.frame.AppActivity
Starting: Intent { cmp=com.foxit.mobile.pdf.lite/com.fuxin.app.frame.AppActivity }
现在我关闭应用程序并尝试提供 Pdf 文件位置我的 pdf 位于:/data/data/com.termux/files/home/storage/downloads/test_termux.pdf
$ am start --user 0 -n com.foxit.mobile.pdf.lite/com.fuxin.app.frame.AppActivity -d "file:///data/data/com.termux/files/home/storage/downloads/test_termux.pdf"
Starting: Intent { dat=/data/data/com.termux/files/home/storage/downloads/test_termux.pdf cmp=com.foxit.mobile.pdf.lite/com.fuxin.app.frame.AppActivity }
它会像之前打开的那样打开应用程序。但没有打开相应的文件。
也试过
$ am start --user 0 -a android.intent.action.VIEW -d "file:///sdcard/downloads/test_termux.pdf"
Starting: Intent { act=android.intent.action.VIEW dat=file:///sdcard/downloads/test_termux.pdf }
这显示了各种 pdf 查看器,但不显示 foxit。
另外,我试过
$ am start --user 0 -a android.intent.action.VIEW -d "file:///sdcard/downloads/test_termux.pdf" com.foxit.mobile.pdf.lite
Starting: Intent { act=android.intent.action.VIEW dat=file:///sdcard/downloads/test_termux.pdf pkg=com.foxit.mobile.pdf.lite }
Error: Activity not started, unable to resolve Intent { act=android.intent.action.VIEW dat=file:///sdcard/downloads/test_termux.pdf flg=0x10000000 pkg=com.foxit.mobile.pdf.lite }
这不起作用
那么如何使用该应用程序打开特定的pdf com.foxit.mobile.pdf.lite
。当我使用 foxit-pdf-reader 从 WhatsApp 或文件管理器中单击任何 pdf 文件时,它就会打开。所以也应该可以使用命令行