Here is what I have, after correcting the file path to something that does exit locally. Are we done trying to ask NeoReader to load a specific file? (There should be a secondary challenge that the "focus" is shifted elsewhere, such that the pen tip should act as a touch input.)
Code:
$ adb shell am start -a com.onyx.android.sdk.data.IntentFactory.ACTION_EXTRACT_METADATA -c android.intent.category.DEFAULT -d file:///storage/emulated/0/ScratchBox/PDF_2022-07-08-091146.pdf
Starting: Intent { act=com.onyx.android.sdk.data.IntentFactory.ACTION_EXTRACT_METADATA cat=[android.intent.category.DEFAULT] dat=file:///storage/emulated/0/ScratchBox/PDF_2022-07-08-091146.pdf }
Error: Activity not started, unable to resolve Intent { act=com.onyx.android.sdk.data.IntentFactory.ACTION_EXTRACT_METADATA cat=[android.intent.category.DEFAULT] dat=file:///storage/emulated/0/ScratchBox/PDF_2022-07-08-091146.pdf flg=0x10000000 }