コマンドラインからアプリとその起動可能なアクティビティのリストを取得しようとしています。そんなこと知ってる
aapt dump badging
この情報を教えてくれます。ADB シェルのコンテキスト内からこの情報を取得できるかどうか疑問に思っています。ファイルをローカル マシンにプルできることはわかっていますが、一部の APK はかなり大きいため、その情報をデバイスから直接取得することをお勧めします...
これを行うadbシェルの方法はわかりませんが、Javaで何かをノックアップして、このすべての情報を読み取ることができます。
パッケージマネージャーを参照してください。