そして、特定のアクションを開くことができるかどうか、たとえば、gmail アプリケーションで新しいメールを開く、またはそのような whatsapp で新しいメッセージを開くことができるかどうか疑問に思います。
アプリケーション内でアプリケーションの特定のアクションをランチしようとしているので、さらにいくつかのアプリケーションと対話します。
可能であれば、それを達成する方法。
これまでのところ、パッケージ名を使用してアプリケーションを起動できます。
またはgetInstalledPackagesからパッケージリストを取得しますが、アプリケーションアクションが公開されていることがわかりません。
それはアプリケーションに依存していますか?
同様に、私は次のようなことができることを知っています:
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
そのアクションの選択 (デフォルトでない場合) をユーザーに促します。しかし、ユーザーの入力をスキップしてアプリを起動するための関連情報が見つかりません。
少なくとも最も人気のあるアプリケーションでこれが可能になることを願っています。